我使用的是django 1.4.5。
在我的模板中,我已经包含了{% load url from future %}
,并且遵循了相应地引用urls的标准模式。
比如,在‘urls.py’文件中:
url(
regex = r'^$',
view = MyClassBasedView.as_view(),
name = 'index'),
在模板内部:
<a href="{% url "index" %}">back to index</a>
但我还是得到了那个讨厌的syntax error
:
**Error during template rendering:**
73 <a href="{% url "index" %}">back to index</a>
你知道为什么我会收到这个错误吗?我错过了什么吗?
发布于 2013-05-22 20:30:19
我很确定你需要在index
前面加上你的应用程序名,比如:{% url 'myapp:index' %}
https://docs.djangoproject.com/en/1.3/ref/templates/builtins/#url
发布于 2013-05-22 20:42:00
{% url index %}
..。应该行得通。如果没有,则可能在解析路径时出错。
https://stackoverflow.com/questions/16691646
复制相似问题