URL Джанго и запрос GET в шаблоне - PullRequest
4 голосов
/ 14 мая 2010

Я использую тег "url" в моем шаблоне, и все работает нормально, за исключением того, что я не могу захватить все, что за этим стоит.Поскольку у меня есть несколько фильтров на этой странице, которые хранятся с помощью запроса GET в URL-адресе, я должен иметь возможность добавить их к нему.Что происходит, когда я выбираю один фильтр, URL-адрес изменится на некоторый / url /? F = 1, тогда, когда я выберу другой фильтр, предыдущий фильтр будет переопределен, поскольку URL-адрес - это просто какой-то / url без запроса.1002 * Вот фрагмент из urls.py:

url('^products/$', products_list, name = 'products_list'),

Есть ли способ изменить его так, чтобы тег url захватывал запрос GET?Или мне нужно создать фильтр, который добавит его туда?

Любая помощь приветствуется

С уважением

1 Ответ

5 голосов
/ 14 мая 2010

Невозможно сгенерировать строку запроса, используя тег url. Если вам нужно добавить строку запроса в вывод, сделайте это вручную, например, {% url foo bar %}?var={{ val|urlencode }}.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...