-1
我試圖在webfaction服務器下部署我的django proyect。我有一個名爲「家」的應用程序。部署django:「no module named ..」
事實)如果我提出我的「家」文件夾manage.py的同一目錄下,並設置我的setting.py這樣,工作正常應用。
INSTALLED_APPS = (
'home'
)
FACT B)如果我提出我的「家」文件夾中的應用程序目錄下,並設置我的settings.py這樣,我recive錯誤「無模塊命名myproject.apps.home」
INSTALLED_APPS = (
'myroject.apps.home'
)
事情是我想設置我的「家」應用程序下的應用程序文件夾。問題在哪裏?我一直在嘗試在Apache中配置httpd.conf,但我沒有成功。
這是我的文件夾樹:
myproject_name
-apache2
-bin
-lib
--myproject
-manage.py
--myproject
-wsgi.py
-urls.py
-__init__.py
-settings.py
-apps
Django的版本:1.4.2 Python版本:2.7 mod_wsgi的版本:3.4
感謝您的時間
'home'和'apps'文件夾必須包含'__init __。py'文件。你有嗎? –
對我自己:「當然,我必須有一個__init__.py我只是... * facepalm *」 這是問題所在,謝謝你的回答如此之快。 –
很高興它幫助你。我已經發布了這個答案,所以你可以接受它:) –