我在 Pyramid 框架中使用 URL Dispatch。据我所知,要求每条路线都有一个唯一的名称。有没有办法将多条路径与一条路线关联起来?特别是,我想让两个不同的地址显示相同的内容。注意:我不想执行重定向。
最佳答案
你的意思是这样的......
在你的配置中:
config.add_route('path::a', 'path/a')
config.add_route('path::b', 'path/b')
在你看来:
class ViewClass(handlerClass):
@view_config(renderer="/path.mako",route_name="path::a")
@view_config(renderer="/path.mako",route_name="path::b")
def path(self):
return {'project':'MyApp'}
关于python - URL Dispatch 中路由的多个路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13002255/