NameError в / name 'detail' не определено

Я определил это в блоге /urls.py

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 ответ

Решение

В следующий раз это поможет нам, если вы укажете всю ошибку в вопросе.

NameError означает, что вы ссылаетесь на переменную, которая еще не была объявлена. В этом случае это detail,

Я предполагаю, что detail это функция в ваших взглядах? Если это так, то вам нужно импортировать ваши представления. Поместите следующее в начало файла:

from views import *
Другие вопросы по тегам