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