当urlconf不为空时,Django会抛出NoReverseMatch错误?

时间:2012-04-08 09:21:59

标签: django django-urls

在我的主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错误,通过例如调用其中一个urlconf {% url accounts_profile %}。我试过不同的应用程序,不同的urlconf名称等不同的视图,但没有运气。有什么想法吗?

我正在使用Django 1.3.1,FWIW。

1 个答案:

答案 0 :(得分:0)

没关系,我明白了 - 问题出在上面的import语句中的$符号,这表示该行的结束。感觉很傻。 : - /