Как указать passenger_wsgi.py искать проект Django в другой папке?

Я пытаюсь разместить приложение django на cpanel, но не могу найти способ указать passenger_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 знал, что это пакет и мог импортировать из него.

Вернуться на верх