我正在尝试在 cpanel 上托管一个 django 应用程序,但我找不到一种方法来告诉乘客_wsgi.py 在另一个文件夹中查找 django 项目(主文件)
我的网站结构是:
/home/project/
tmp/
public/
passenger_wsgi.py
abdi-group/
passenger_wsgi.py:
from abdiGroup.wsgi import application
如果我将
abdi-group/
内的所有内容移动到 /home/project/
,效果很好
我试过这个:
passenger_wsgi.py:
from abdi-group.abdiGroup.wsgi import application
但是在里面找不到abdiGroup(django项目名)
abdi-group/
我错过了什么吗?
abdiGroup 应该是项目目录中的一个文件夹,其中包含 wsgi 文件而不是 abdi-group。如果您将其设为子文件夹,请向任何新文件夹添加一个空的
__init__.py
,以便 Django 知道它是一个包并可以从中导入。
你好,你应该这样做
import mysite.wsgi
application = mysite.wsgi.application