Django ModuleNotFoundError при выпуске Heroku

Подобно многим ранее заявленным проблемам, но не решенным в моем случае, я получаю ModuleNotFoundError при развертывании моего проекта Django для выпуска на Heroku, который прекрасно работает локально. Я использую Django 4.0 и Python 3.10.13.

Журнал выпуска Героку:

В настоящее время структура проекта выглядит следующим образом: enter image description here

В Heroku я установил DJANGO_SETTINGS_MODULE на opportunities.settings.heroku_staging. Учитывая структуру проекта, это должно помочь, но я получаю эту ошибку.

Похоже, что вы развертываете проект в модуле app, а не opportunities, учитывая пути к файлам в трассировке (например, File "/app/manage.py", line 22, in <module>).

Вы можете:

  1. Измените конфигурацию, чтобы развертывать на opportunities, а не на app. Как это сделать, зависит от способа развертывания.

  2. Или установите DJANGO_SETTINGS_MODULE на app.settings.heroku_staging.

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