【发布时间】:2014-11-19 18:52:54
【问题描述】:
我不知道为什么会返回以下错误:
NoReverseMatch at /
Reverse for '' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []
这是我模板中的链接:
<li><a href="{% url catalog_home %} }">Home</a></li>
这是我的主要网址:
from django.conf.urls import patterns, include, url
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
(r'^', include('merged.catalog.urls')),
(r'^cart/', include('merged.cart.urls')),
(r'^checkout/', include('merged.checkout.urls')),
url(r'^admin/', include(admin.site.urls)),
)
这里是子网址:
from django.conf.urls import patterns, url, include
urlpatterns = patterns('merged.catalog.views',
(r'^$','index', {'template_name': 'catalog/index.html'}, 'catalog_home'),
)
似乎一切都井井有条,但也许我遗漏了一些明显的东西。
【问题讨论】:
标签: django django-urls