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 *