Загрузите приложение Django на Heroku. ModuleNotFoundError:No Module named 'Name of Project'

Я не могу загрузить Django App на Heroku командой: git push heroku master. После загрузки у меня возникает ошибка: ModuleNotFoundError: No module named 'bot_diller'

Procfile: web: gunicorn bot_diller.wsgi --log-file -

введите описание изображения здесь

Из структуры каталогов мне не совсем понятен корень вашего Git-проекта. Похоже, что вы ссылаетесь на bot_diller как на модуль python, вероятно, в операторе импорта в одном из ваших файлов Python, что выходит за рамки кода, который вы отправляете на Heroku.

Проект Django находится внутри bot_diller/new_project, где есть файлы верхнего уровня Procfile, requirements.txt и manage.py.

Созданное вами приложение Django, похоже, называется main, которое также является модулем Python, и рядом с ним у вас есть модуль new_project, который, вероятно, содержит настройки Django.

Так что внутри вашего проекта Django вы можете писать утверждения импорта, как

from main.models import MyModel

и ошибка импорта, вероятно, возникает из-за утверждения типа

from bot_diller.new_project.main.models import MyModel

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