Im пытается развернуть мой django proyect под сервером webfaction. У меня есть приложение под названием «home».Развертывание django: «no module named ..»
FACT A) Если я двигаю папку «домой» в той же директории manage.py и я установил мой setting.py как это, приложение работает отлично.
INSTALLED_APPS = (
'home'
)
FACT B) Если я двигаю папку «домой» в каталог приложений и установить мой settings.py как это, я не Получать сообщение об ошибке «Нет модуля с именем myproject.apps.home»
INSTALLED_APPS = (
'myroject.apps.home'
)
Дело в том, что я хочу установить свое «домашнее» приложение в папке приложений. Где может быть проблема? Я пытался настроить httpd.conf в apache, но мне это не удалось.
Это моя папка дерева:
myproject_name
-apache2
-bin
-lib
--myproject
-manage.py
--myproject
-wsgi.py
-urls.py
-__init__.py
-settings.py
-apps
Джанго версия: 1.4.2 питон версия: 2,7 версия mod_wsgi: 3.4
Спасибо за ваше время
Папки 'home' и' apps' должны иметь файл '__init __. Py', который будет рассматриваться как пакет. У вас там есть? –
К себе: «Конечно, у меня должен быть __init__.py я просто ... * facepalm *" В этом была проблема, спасибо за ответ так быстро. –
рад, что это вам помогло. Я опубликовал это как ответ, чтобы вы могли принять его :) –