Почему Pylons продолжает передавать параметры GET? - PullRequest
0 голосов
/ 27 января 2011

Я создаю небольшое приложение в Pylons, и оно, похоже, продолжает распространять параметры GET со страницы во все ссылки на этой странице. Есть ли способ заставить это прекратить это делать?


Например, мой контроллер ledger имеет действие summary, которое принимает параметр ledger_id, сопоставленный со следующим в файле routing.py:

map.connect('/ledger/{ledger_id}/{action}', controller='ledger')

Затем, когда эта страница отображается, я использую помощник в шаблоне для создания своих ссылок:

${h.url_for(controller='transaction', action='activity', account_id=account.id)}

Но у обработанной ссылки есть наклейка ledger_id, хотя я ее не указывал:

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

У меня есть видения дюжины лишних переменных GET, накапливающихся в конце моего URI, когда я перемещаюсь по сайту. Будут ли они продолжать распространяться? Можно ли от них избавиться?

1 Ответ

0 голосов
/ 27 января 2011
...