Проблема развертывания Djano heroku: django

Впервые здесь на stackowerflow, надеюсь, что кто-нибудь сможет мне помочь :)

Я пробовал несколько способов развертывания сайта, следуя нескольким руководствам, и решил большинство ошибок, которые я получал, кроме одной:

После размещения проекта django через git в heroku, у меня возникла ошибка с падением приложения (https://vocnjak.herokuapp.com/). Логи выдают ошибку H10 и в логах:

from django.core.wsgi import get_wsgi_application, ModuleNotFoundError: Нет модуля с именем 'django'

Вот журналы:

Журналы

Также, когда я запускаю heroku run python manage.py migrate, я получаю:

ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?

Я установил Django и все зависимости в виртуальной среде, и сайт Django работает при локальном запуске (как python manage.py runserver), и это меня беспокоит.

Procfile:

web: gunicorn vocnjak.wsgi --log-file -

requierments.txt (со всем установленным):

asgiref==3.5.0
backports.zoneinfo==0.2.1
dj-database-url==0.5.0
Django==4.0.1
django-crispy-forms==1.14.0
django-heroku==0.3.1
gunicorn==20.1.0
psycopg2==2.9.3
psycopg2-binary==2.9.3
pytz==2021.3
sqlparse==0.4.2
whitenoise==5.3.0

Спасибо!

К сожалению, я не могу комментировать, так как я тоже новичок на Stackoverflow.

Но просто вопрос, сидит ли файл requirements.txt на главной директории? Может быть, попробуйте запустить pip freeze > requirements.txt снова в главной директории. Возможно, у вас просто опечатка.

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