在我的主要 urlconf 中,我包含了一个应用程序的 urlconf:
url(r"^items/$", include("items.urls")),
在items/urls.py
我有:
urlpatterns = patterns("",
url(r"^profile/", ProfileView.as_view(), name="accounts_profile"),
url(r"^$", DashboardView.as_view(), name="items_home"),
)
问题是,无论我在 urlconf 中输入什么——除了r"^$"
——我NoReverseMatch
都会在通过 eg 调用这些 urlconfs 之一的模板中遇到错误{% url accounts_profile %}
。我尝试过来自不同应用程序的不同视图、不同的 urlconf 名称等,但没有运气。有任何想法吗?
我正在使用 Django 1.3.1,FWIW。