我正在玩 Django 并有以下问题。
我在一些模板中有一个搜索表单:
<form role="search" method="get" action="{% url 'polls:search' %}">
....
<\form>
例如,形成以下请求:
http://127.0.0.1:8000/search/?text=dog&year=2017
view.py 文件中的相应函数可以很好地处理这个请求。
在其他模板中的某个时候,我需要创建一个链接,导致
http://127.0.0.1:8000/search/?text=&year=2017
我执行以下操作:
<a href="{% url 'polls:search' %}?text=&year=2017">
它看起来有点难看,可能不正确。还有其他方法吗?
例如,是否可以用 Django 的方式形成 get 请求:
http://127.0.0.1:8000/search/dog/2017
所以在另一个模板中,可以写
<a href="{% url 'polls:search' %} text='' year=2017">