-1

我试图在 webfaction 服务器下部署我的 django proyect。我有一个名为“home”的应用程序。

事实 A)如果我将我的“主”文件夹移动到 manage.py 的同一目录并像这样设置我的 setting.py,则该应用程序可以正常工作

INSTALLED_APPS = (
'home'
)

事实 B)如果我将我的“主”文件夹移动到应用程序目录,并像这样设置我的 settings.py,我会收到一个错误 “没有名为 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

谢谢你的时间

4

1 回答 1

1

和文件夹必须有home文件才能被视为一个包。确保你有它。apps__init__.py

于 2013-06-18T21:57:36.500 回答