2012-04-08 53 views
0

在我的主要URLconf中,我包括一個應用程序的URL配置:當urlconf不爲空時,Django會拋出NoReverseMatch錯誤?

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"), 
) 

的問題是,不管是什麼我進入到URL配置 - 除了r"^$" - 我在模板中調用NoReverseMatch錯誤,通過例如調用其中一個urlconf {% url accounts_profile %}。我嘗試過不同的應用程序,不同的urlconf名稱等不同的意見,但沒有運氣。有任何想法嗎?

我使用的是Django 1.3.1,FWIW。

回答

0

沒關係,我明白了 - 問題出在上面導入語句中的$符號,這表示行結束。感覺很傻。 : -/

+0

即將點擊「發佈您的答案」= p。你可能還想使用r「^ profile/$」 – okm 2012-04-08 09:30:23