【问题标题】:url_for appending query string in Pylonsurl_for 在 Pylons 中附加查询字符串
【发布时间】:2011-08-23 21:43:49
【问题描述】:

在 routes.py 中:

map.connect("/panel/transaction/list/{count}/",controller='transaction',action='list' , count=0)
map.connect('/panel/transaction/tcard/{key}/{transaction_id}/',controller='transaction',action='tcard' , key='a',transaction_id=0)

当我打开这样的网址时 /panel/transaction/tcard/a/12/

然后 h.url_for(controller='transaction',action='list',count=0) 返回带有 query_string 形式父映射的 url: /panel/transaction/list/0/?key=a&transaction_id=12

为什么 h.url_for 创建 url 末尾带有 query_string?

感谢您的帮助。

【问题讨论】:

    标签: python routes pylons


    【解决方案1】:

    您正在体验路线的路线记忆功能。

    http://pylonsbook.com/en/1.1/urls-routing-and-dispatch.html#route-memory

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-27
      • 2012-08-06
      • 2013-01-09
      • 1970-01-01
      相关资源
      最近更新 更多