Я неделями разрабатывал приложение Django для OSX 10.6.3. Недавно я перезагрузил свой компьютер и пошел, чтобы запустить мою среду разработки.
Вот ошибка:
см: myApp cm $ python manage.py runserver
Traceback (последний вызов был последним):
Файл "manage.py", строка 11, в execute_manager (настройки)
Файл "/Library/Python/2.6/site-packages/django/core/management/init.py", строка 360, в execute_manager
setup_environ (settings_mod)
Файл "/Library/Python/2.6/site-packages/django/core/management/init.py", строка 343, в setup_environ
project_module = import_module (имя_проекта)
Файл "/Library/Python/2.6/site-packages/django/utils/importlib.py", строка 35, в файле import_module
импорт (имя)
Ошибка импорта: нет модуля с именем myapp
Я довольно новичок в Django / Python.
Покопавшись, возможно, это связано с MacPorts. Изначально у меня было трудное время, чтобы настроить Django и запустить его, и я уже не помню, использую ли Django из установки MacPorts или из easy_install. Как мне сказать? (Я бы предпочел не переустанавливать все).
Кроме того, почему верблюжья оболочка в имени моего приложения исчезла в сообщении ImportError? Когда я ищу «myapp» в моем проекте django, я нигде не нахожу его без Camelcase.
А что заставляет MacPorts работать некоторое время, но потом ломаться?
Как и некоторые другие подробности, из settings.py:
INSTALLED_APPS = (
'Django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'Django.contrib.admin',
«Юг»,
'постановка на учет',
'Pypaypal',
«Уведомитель»,
'myApp.batches',
)