Django 在 urlconf 不为空时抛出 NoReverseMatch 错误



在我的主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。

关系,我明白了 - 问题出在上面导入语句中的$符号上,它表示行的结束。感觉好傻。:-/

最新更新