Django 模板上的一个奇怪错误';s的url标记错误
我正在使用django 1.4.5 在我的模板中,我包含了Django 模板上的一个奇怪错误';s的url标记错误,django,django-templates,django-urls,Django,Django Templates,Django Urls,我正在使用django 1.4.5 在我的模板中,我包含了{%loadurl fromfuture%},并遵循了相应地引用url的标准模式 比如,在“url.py”中: url( regex = r'^$', view = MyClassBasedView.as_view(), name = 'index'), 在模板中: <a href="{% url "index" %}">back to index</a> 你知道我为什么会犯这个错误吗?
{%loadurl fromfuture%}
,并遵循了相应地引用url的标准模式
比如,在“url.py”中:
url(
regex = r'^$',
view = MyClassBasedView.as_view(),
name = 'index'),
在模板中:
<a href="{% url "index" %}">back to index</a>
你知道我为什么会犯这个错误吗?我错过什么了吗 我很确定你需要在
索引
前面加上你的应用程序名,比如:{%url'myapp:index%}
在Django 1.4.x中,通过名称引用url不需要任何类型的引号
{% url index %}
。。。应该有用。如果没有,则解析路径时可能会出错。尝试在
索引
中加上单引号。。但是它不起作用..您确定错误与url
标记有关吗?我觉得很对……是的。。它应该与名称空间有关。我已将我的所有应用程序放在应用程序
目录中。我重新组织了整个项目,并将我的应用程序放在应用程序
目录中。。。问题仍然存在,这是有道理的。我这样做了,但还是犯了那个错误。可能发生了名称空间冲突?我已将所有应用程序放在应用程序
目录中,并将它们包括在已安装的应用程序
中。。。
{% url index %}