Django url并在模板中请求GET

时间:2010-05-14 18:36:17

标签: django url templates

我在模板中使用“url”标签,一切正常,但我无法捕捉到它背后的任何内容。由于我在该页面上有多个过滤器,通过URL中的GET请求保存,我需要能够将它们添加到它。会发生什么,当我选择一个过滤器url将更改为某个/ url /?f = 1,然后当我选择另一个过滤器时,前一个过滤器将被覆盖,因为url只是一些/ url而没有请求。

这是来自urls.py的一篇文章:

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

是否有修改它以便url标记捕获GET请求?或者我是否需要创建一个将其添加到那里的过滤器?

感谢任何帮助

此致

1 个答案:

答案 0 :(得分:5)

无法使用url标记生成查询字符串。如果您需要向输出添加查询字符串,请手动执行,例如{% url foo bar %}?var={{ val|urlencode }}