【发布时间】:2015-05-19 07:51:38
【问题描述】:
我试图弄清楚是否可以通过 URL(不是请求)URL 而是字符串 URL 在 Pyramid 中获取路由名称。所以假设我有一个请求,路径是/admin/users/manage。我知道您可以匹配路由名称以获取请求的 route_name,但我如何获取 /admin 的路由名称和 /admin/users 的路由名称?
introspector.get('routes', 'admin')
可以获取管理员路由的路径,但是否可以反过来工作?
introspector.get('routes', 'admin/users')
基本上有办法获取 admin/ 前缀下所有路由的 route_objects 吗? Introspector 看起来我可以遍历所有路由,但不能查询路径内的所有特定路由。
【问题讨论】: