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