ImportError at / admin: ни один модуль не по умолчанию

Я обновляю свой сайт с django 1.4 до django 1.6, и он продолжал выходить с этой ошибкой: ImportError at / admin: ни один модуль не по умолчанию. Везде, где вы говорите, вы должны делать:

from django.conf.urls.defaults import * # should be from django.conf.urls import * 

Но я не нашел «из django.conf.urls.defaults import *» из любого места в моем коде. Отладчик указывает, что место исключения:

 Exception Location: /home/.../webapps/healthtweets_dev/lib/python2.7/django/utils/importlib.py in import_module, line 40 

И он выделил admin.autodiscover () в traceback:

 /home/.../webapps/healthtweets_dev/healthtweets/code/health_tweets/urls.py in <module> admin.autodiscover() 

Я уверен, что я установил python 1.6.2, и я не могу найти, где модуль по умолчанию был импортирован в мой код. У кого-нибудь есть идеи? Благодаря!

One Solution collect form web for “ImportError at / admin: ни один модуль не по умолчанию”

Если вы удалили все экземпляры значений по defaults , это одна из двух проблем.

1: Ваши скомпилированные файлы python все еще ссылаются на старые данные. Иногда случается. Удалите все файлы pyc в вашем проекте, чтобы принудительно перекомпилировать. find . -name "*.pyc" | xargs rm

2: Приложение INSTALLED_APPS по-прежнему использует синтаксис <1.6 для настройки шаблонов. Найдите каталог своего сайта для этого шаблона или удалите сторонние приложения с INSTALLED_APPS, пока не найдете его.

  • Как добавить кнопку рядом с кнопкой Добавить пользователя в Django Admin Site
  • Python / Django AttributeError «Объект« игроки »не имеют полей атрибутов '
  • Администратор Django меняет форму загрузки довольно медленно
  • Django Admin приложение или рулон мой собственный?
  • Пользовательское поле list_editable в списке изменений admin django, который не соответствует прямому полю модели
  • Django после перенаправления @login_required на следующий
  • Система наследования и администрирования модели Django
  • Импортировать данные Excel в модели через django admin
  • Python - лучший язык программирования в мире.