url_for добавление строки запроса в Pylons - PullRequest
0 голосов
/ 24 августа 2011

в rout.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)

Когда я открываю URL, как это / панель / транзакция / карта / а / 12 /

затем h.url_for (controller = 'транзакция', action = 'list', count = 0) возвращает URL с родительской картой формы query_string: / Панель / сделка / список / 0 /? = А ключ & TRANSACTION_ID = 12

По какой причине h.url_for создает URL с строкой запроса в конце?

Спасибо за помощь.

1 Ответ

1 голос
/ 27 августа 2011

Вы испытываете функцию памяти маршрутов в маршрутах.

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

...