无法在django模板中使用查询字符串创建url:以下是示例:
<a href="{% url getFormMetaData %}?code=RHJ6YXZh">Form</a>
和urls.py文件如下所示:
url(r'^main/getFormMetaData/$', views.getFormMetaData, name='getFormMetaData'),
答案 0 :(得分:1)
您需要在getFormMetaData
周围加上单引号。在以前版本的Django中,不使用引号是可以接受的,但现在已经弃用了。
因此,您的代码应为:
<a href="{% url 'getFormMetaData' %}?code=RHJ6YXZh">Form</a>
参考: https://docs.djangoproject.com/en/dev/ref/templates/builtins/#url
答案 1 :(得分:0)
我必须回答我自己的问题......
这里真的不太好......
在urls.py文件中我有这样的东西:
url(r'^main/$', views.main, name='main'),
url(r'^main/getFormMetaData/$', views.getFormMetaData, name='getFormMetaData'),
我在main.html中有这些网址标签。我可以像这样访问main.html:
http://localhost:9000/TestProjekat/main/
现在,如何在main.html的getFormMetaData中传递一个或两个参数..如何编写url标签?