我试图在webfaction服务器下部署我的django项目。我有一个名为"home"的应用。
FACT A)如果我将我的"home"文件夹移动到manage.py的相同目录,并像这样设置我的setting.py,应用程序工作正常 。
INSTALLED_APPS = (
'home'
)
FACT B)如果我移动我的"home"文件夹到apps目录,并像这样设置我的settings.py, 我收到一个错误 "No module named myproject.apps.home"
INSTALLED_APPS = (
'myroject.apps.home'
)
问题是我想把我的"home"应用设置在apps文件夹下。问题出在哪里?我一直在尝试在apache中配置httpd.conf,但我没有成功。
这是我的文件夹树:
myproject_name
-apache2
-bin
-lib
--myproject
-manage.py
--myproject
-wsgi.py
-urls.py
-__init__.py
-settings.py
-apps
Django版本:1.4.2Python版本:2.7Mod_wsgi version: 3.4
感谢您的宝贵时间
"home
"one_answers"apps
"文件夹中必须包含"__init__.py
"文件才能视为一个包。确保你有它