2012-05-14 50 views
1

我有它在博客中定義/ urls.pyNameError在/名稱「細節」沒有定義

from django.conf.urls.defaults import * 

urlpatterns = patterns('', 
    (r'^$', list), 
    (r'^archive/(?P\d{1,2}/$', list), 
    (r'^\d{4}/d{1,2}/(?P.*)/$', detail), 
    (r'^(?P\d{4})/(?P\d{1,2})/$', month), 
    (r'^(?P\d{4})/$', year), 
    (r'^category/$', category), 
    (r'^category/(?P.*)/$', one_category), 
    (r'^tag/$', tag), 
    (r'^tag/(?P.*)/$', one_tag),) 

這是在主urls.py應該導入這些

(r'^', include('republika.blog.urls')), 

什麼問題是什麼?

+1

你可能要考慮給你的意見更具描述性的名字 - 'list','detail','month'等都不大。試試'PostListView'或類似的。 –

回答

0

下一次,它會幫助我們來幫助你,如果你把整個錯誤進入正題。

NameError表示您正在引用一個尚未聲明的變量。在這種情況下,它是detail

我假設detail是你的意見內的功能?如果是這種情況,那麼你需要導入你的視圖。把下面的文件的頂部:

from views import * 
+0

錯誤我的意思是整個錯誤會是什麼,因爲這是我讀的。 – tamara

+0

@tamara如果這是你看到的唯一的錯誤,那麼不要緊。通常,它帶有堆棧跟蹤(源代碼,行號等)。它能爲您提供幫助嗎?你必須導入你的觀點。 –

+0

是的,謝謝:) – tamara

相關問題