在 Pyramids 框架中,函数 route_path
和 route_url
用于从路由配置生成 url。所以,如果我有路线:
config.add_route('idea', 'ideas/{idea}')
我可以为它生成 url
request.route_url('idea', idea="great");
但是,有时我可能想添加额外的 get 参数来生成 url,例如:
idea/great?sort=asc
如何做到这一点?
我试过了
request.route_url('idea', idea='great', sort='asc')
但这没有用。
最佳答案
您可以向传递 _query
字典的 url 添加额外的查询参数
request.route_url('idea', idea='great', _query={'sort':'asc'})
关于python - 带有附加查询参数的 Pyramids route_url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11989317/