После разработки приложения на языке Python выполните следующие действия, чтобы успешно развернуть приложение.

  1. Создайте файл с именем «Procfile» без какого-либо расширения в конце имени, и напишите в содержимом файла следующее:
    web: gunicorn имя_проекта.wsgi
    замените «имя_проекта» на точное имя папки проекта
  2. Установите следующие зависимости, введя:
    pip install gunicorn
    pip install django_heroku
  3. Просмотрите все необходимые зависимости для вашего проекта и добавьте список зависимостей в файл требований. Это необходимо, потому что Heroku использует файл требований для установки всех необходимых зависимостей вашего приложения на сервере. корень вашего проекта, в том же месте, что и procfile (requirements.txt): заморозка пипа › требования.txt
  4. Обновите настройки своего приложения для поддержки Heroku:
    goto settings.py добавьте import django_heru вверху ваших кодов и django_heroku.settings(locals()) в нижняя часть ваших кодов
  5. для устройств Windows запустите: python manage.py runserver, чтобы проверить, что ваше приложение работает без сбоев.
  6. Загрузите проект в Heroku с помощью команд git из корня папки вашего проекта:
    heroku create [AppName] — замените [AppName] на имя вашего приложения
    git init
    git add .
    git commit -am «Первая фиксация приложения»
    git push heroku master

Когда отправка завершится успешно, вы можете перейти по веб-ссылке, чтобы убедиться, что ваше приложение работает.

Вы только что успешно развернули свое приложение Django Python, Ура!! :)