Прежде всего нам потребуется: Создание проекта Устанавливаем модули pipenv install django gunicorn django-heroku dj-database-url whitenoise Активируем виртуальное окружение и создаем проект pipenv shell django-admin startproject <название проекта> . Для запуска проекта используем python manage.py runserver Настраиваем проект Открываем файл settings.py и импортируем нужные модули В самом конце файла сразу добавляем Настраиваем хост ALLOWED_HOSTS = ['localhost', '127.0.0.1', '<название приложения>.herokuapp.com'] Статические файлы whitenoise Добавляем whitenoise в константу INSTALLED_APPS прямо над django.contrib.staticfiles Внутрь костанты MIDDLEWARE, под django.middleware.security.SecurityMiddleware
вставляем Опускаемся вниз к константе STATIC_URL Настраиваем базу данных Находим константу DATABASES Procfile для Heroku Создаем файл Procfile Создаем приложение Heroku Открываем Heroku CLI heroku login Создаем приложение heroku create <название приложения> Инициализировать git git init