Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用带有get查询字符串的Django URL_Django_Django Urls - Fatal编程技术网

使用带有get查询字符串的Django URL

使用带有get查询字符串的Django URL,django,django-urls,Django,Django Urls,在Django中,我一直使用url模板标记来命名url,但现在我需要能够将查询字符串传递给Django模板中的几个url。这可能吗?url模板标记文档根本没有提到GET查询字符串,在url中进行硬编码是一种不好的做法。如果您将来想要更改url,您还需要更改模板。好吧,我不太理解,但是。。。我想你想要这样的东西: <a title="" href="{% url my_url %}?foo=bar&spam=eggs">My link</a> 谢谢。如果有某种形式

在Django中,我一直使用url模板标记来命名url,但现在我需要能够将查询字符串传递给Django模板中的几个url。这可能吗?url模板标记文档根本没有提到GET查询字符串,在url中进行硬编码是一种不好的做法。如果您将来想要更改url,您还需要更改模板。

好吧,我不太理解,但是。。。我想你想要这样的东西:

<a title="" href="{% url my_url %}?foo=bar&spam=eggs">My link</a>

谢谢。如果有某种形式的集成语法来做同样的事情,那就太好了。