Я создаю небольшое приложение в 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, когда я перемещаюсь по сайту. Будут ли они продолжать распространяться? Можно ли от них избавиться?