Вот простой способ сделать это, который всегда работает для меня.
- Установить
gunicorn
с помощью команды:
пункт установки gunicorn
- Убедитесь, что у вас есть Procfile со следующей строкой:
web: gunicorn project_name.wsgi
.
Это инструкция для Heroku по запуску вашего сервера.
- Установите модуль
python_django
с помощью команды:
pip install django-heroku
- В вашем
app/settings.py
обязательно импортируйте модуль python-django
вверху
import django_heroku
# Add the following line at the bottom
django_heroku.settings(locals())
Ваше приложение должно быть готово к развертыванию.