【问题标题】:Django url and request GET in template模板中的 Django url 和请求 GET
【发布时间】:2010-05-14 18:36:17
【问题描述】:

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

这是来自 urls.py 的一段:

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

是否有任何修改它以便 url 标签将捕获 GET 请求?还是我需要创建一个过滤器来添加它?

感谢任何帮助

问候

【问题讨论】:

    标签: django url templates


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-01-13
      • 2010-10-16
      • 2010-10-16
      • 1970-01-01
      • 2020-06-17
      • 2021-07-14
      • 2017-02-22
      • 1970-01-01
      • 2016-06-18
      相关资源
      最近更新 更多