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>

谢谢,这一定是最近版本中的更改。谢谢,这一定是最近版本中的更改。