ModuleNotFoundError: Нет модуля с именем 'django_heroku' (справка Python)

У меня большие проблемы с развертыванием на heroku с помощью материала "Краткий курс python"

Я перепробовал несколько способов, но постоянно не понимаю, почему это не работает?

Похоже, что основная ошибка заключается в следующем: ModuleNotFoundError: No module named 'django_heroku'

Что я пробовал до сих пор: установка pyscopg2-binary (вместо psycopg2==2.7.*) установка django-heroku установка gunicorn А также несколько других вещей.

Спасибо за помощь!

Вот файл wsgi.py:

import os

from django.core.wsgi import get_wsgi_application

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'learning_log.settings')

application = get_wsgi_application()

Это в моем файле settings.py:

LOGIN_URL = 'users:login'

#heroku settings
import django_heroku
django_heroku.settings(locals())

вот мой Procfile:

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

вот мой файл requirements.txt:

beautifulsoup4==4.10.0
bootstrap4==0.1.0
dj-database-url==0.5.0
dj-static==0.0.6
Django==4.0.2
django-bootstrap4==22.1
django-heroku==0.3.1
django-on-heroku==1.1.2
gunicorn==20.1.0
psycopg2-binary==2.9.3
soupsieve==2.3.1
sqlparse==0.4.2
static3==0.7.0
whitenoise==6.0.0

А вот мой -хвостовой журнал (извините за длину!)

Вот структура моего файла:

.git
.gitignore
db.sqlite3
learning_log
__init__.py
__pycache__
__init__.cpython-310.pyc
settings.cpython-310.pyc
urls.cpython-310.pyc
wsgi.cpython-310.pyc
asgi.py
settings.py
urls.py
wsgi.py
learning_logs
ll_env
manage.py
Procfile
requirements.txt
runtime.txt
staticfiles
users
Вернуться на верх