Django ImportError: нет модуля с именем politifact_omniture-1.0 - PullRequest
0 голосов
/ 28 мая 2011

Я скопировал каталог Django с именем «politifact» в «politifact_omniture-1.0», чтобы протестировать новый код аналитики. Я изменил settings.py, чтобы он указывал на мои шаблоны, а затем попытался запустить сайт, используя:

python manage.py runserver

Сервер не запускается со следующим сообщением:

Traceback (most recent call last):
  File "./manage.py", line 11, in <module>
    execute_manager(settings)
  File "/usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/django/core/management/__init__.py", line 436, in execute_manager
    setup_environ(settings_mod)
  File "/usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/django/core/management/__init__.py", line 419, in setup_environ
    project_module = import_module(project_name)
  File "/usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/django/utils/importlib.py", line 35, in import_module
    __import__(name)
ImportError: No module named politifact_omniture-1.0

Есть ли в файле settings.py строка, которую мне нужно изменить, чтобы уведомить Django об изменении рабочего каталога с 'politifact' на 'politifact_omniture-1.0'?

1 Ответ

1 голос
/ 28 мая 2011

"-" и "." недопустимы в именах модулей Python, попробуйте другое имя, например politifact_omniture1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...