"Ошибка импорта при рендеринге: нет модуля с именем urls" в Admin
Недавно я создал учетную запись на SliceHost и сделал новый Slice. Я скопировал свой новый проект и изменил пути в настройках и в каждом файле. Но, когда я пытаюсь получить доступ к интерфейсу администратора, я получаю эту ошибку:
TemplateSyntaxError at /admin/
Caught ImportError while rendering: No module named urls
In template /usr/local/lib/python2.6/dist-packages/django/contrib/admin/templates/admin/base.html, error at line 31
Caught ImportError while rendering: No module named urls
Кто-нибудь знает почему?
3 ответа
Я исправил свою проблему. Это потому, что я ошибся версией Хейстека. Спасибо, ребята.
Просто чтобы уточнить ответ выше, при установке из pip
ты можешь схватить haystack
или же django-haystack
, Аналогично для typogrify
и, конечно, другие пакеты.
Другими словами, один из INSTALLED_APPS
не правильно
Надеюсь, это поможет!
У меня была эта ошибка при импорте URL-адресов на корневом уровне:
urlpatterns = patterns('',
url(r'^tag/', include('tag.urls')),
#(...)
Файл "tag/urls.py" отсутствует. Так. Нет модуля с именем URL. Гораздо лучшее сообщение об ошибке будет
Модуль 'urls.py' не найден в приложении 'tag/'
или что-то подобное.