Django gunicorn setup - DJANGO_WSGI_MODULE - ModuleNotFoundError: Нет модуля с именем 'config'

Я пытаюсь настроить gunicorn, но сталкиваюсь с ошибкой для DJANGO_WSGI_MODULE. DJANGO_WSGI_MODULE=config.wsgi

`ModuleNotFoundError: Нет модуля с именем 'config'

Файл "/webapps/myapp/myapp_venv/lib/python3.11/site-packages/gunicorn/util.py", строка 371, in import_app mod = importlib.import_module(module) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Файл "/usr/lib/python3.11/importlib/init.py", строка 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^`

Конфигурация wsgi_app: None

PS: когда я запускаю команду непосредственно в терминале из корня проекта, я не получаю эту ошибку. Нижеприведенная команда выполняется правильно.

myapp_venv/bin/gunicorn config.wsgi:application --name myapp --workers 3 --timeout 120 --user=myappapi --group=webapps --bind=unix:/webapps/myapp/run/gunicorn.sock --log-level=debug --log-file=-

enter image description here

Может ли кто-нибудь помочь, пожалуйста? Спасибо

Я пытался искать имя приложения wsgi, но это не работает.

Я также попытался запустить команду вручную, и она сработала, так что это похоже на проблему, связанную с путем к каталогу.

Я также думаю, что wsgi_app установлен на None, что может быть причиной проблемы.

Я следовал этому видео YT, чтобы установить это, и задал вопрос там же. https://www.youtube.com/watch?v=RIE0O0Lbk8U

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