Routing 为什么塔架继续通过GET参数?

Routing 为什么塔架继续通过GET参数?,routing,pylons,html-helper,Routing,Pylons,Html Helper,我正在Pylons中构建一个小应用程序,它似乎一直在将GET参数从一个页面传播到该页面上的所有链接中。有没有办法让它停止那样做 例如,我的分类账控制器有一个摘要操作,该操作采用分类账id参数,在routing.py文件中映射以下内容: map.connect('/ledger/{ledger_id}/{action}', controller='ledger') 然后,当该页面呈现时,我使用模板中的帮助器来构建链接: ${h.url_for(controller='transaction',

我正在Pylons中构建一个小应用程序,它似乎一直在将GET参数从一个页面传播到该页面上的所有链接中。有没有办法让它停止那样做


例如,我的
分类账
控制器有一个
摘要
操作,该操作采用
分类账id
参数,在
routing.py
文件中映射以下内容:

map.connect('/ledger/{ledger_id}/{action}', controller='ledger')
然后,当该页面呈现时,我使用模板中的帮助器来构建链接:

${h.url_for(controller='transaction', action='activity', account_id=account.id)}
但是渲染链接的末尾粘贴了分类帐id,尽管我没有指定:

http://localhost:5000/account/27/transaction/activity?ledger_id=1

在我浏览网站的过程中,我看到十几个多余的GET变量累积在我的URI末尾。这些会继续传播吗?我可以摆脱它们吗?

似乎有一个
路由内存

您可以使用paster routes test.ini查看url\u可以找到哪些其他路由吗?这给了我一个错误:
命令“路由”未知(您可能需要运行setup.py egg\u info)