-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 *” 这是问题所在,谢谢你的回答如此之快。 –
很高兴它帮助你。我已经发布了这个答案,所以你可以接受它:) –