Django NoReverseMatch url
我无法理解返回以下错误的原因:Django NoReverseMatch url,django,django-urls,Django,Django Urls,我无法理解返回以下错误的原因: NoReverseMatch at / Reverse for '' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: [] 以下是我的模板中的链接: <li><a href="{% url catalog_home %} }">Home</a></li> <li><a href="{%
NoReverseMatch at /
Reverse for '' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []
以下是我的模板中的链接:
<li><a href="{% url catalog_home %} }">Home</a></li>
<li><a href="{% url 'catalog_home' %} }">Home</a></li>
以下是子URL:
from django.conf.urls import patterns, url, include
urlpatterns = patterns('merged.catalog.views',
(r'^$','index', {'template_name': 'catalog/index.html'}, 'catalog_home'),
)
看起来一切都井然有序,但也许我遗漏了一些明显的东西。一些可能有用的更改 在模板中:
<li><a href="{% url catalog_home %} }">Home</a></li>
<li><a href="{% url 'catalog_home' %} }">Home</a></li>
一些可能有帮助的改变 在模板中:
<li><a href="{% url catalog_home %} }">Home</a></li>
<li><a href="{% url 'catalog_home' %} }">Home</a></li>
谢谢,这一定是最近版本中的更改。谢谢,这一定是最近版本中的更改。