- У вас нет никаких знаний о том, как развернуть свой проект Django на Heroku?

- У вас возникли проблемы с развертыванием вашего замечательного проекта онлайн на всеобщее обозрение?

Тогда вы на верном пути !!!!!.

Выполнив эти простые шаги, вы сможете разместить свою замечательную идею в Интернете.

Шаг 1:

Создайте Procfile в корневой папке проекта и добавьте следующую строку кода, чтобы убедиться, что вы используете заглавную букву «P». Переименуйте ‘project_name’ на собственное название проекта.

web: gunicorn project_name.wsgi

Шаг 2:

Перейдите в файл проекта settings.py и введите следующую строку кода ниже.

‘import os’

import os
import django_heroku

Теперь до конца файла settings.py добавьте следующую строку кода ниже

STATIC_URL =‘ / static / ’

STATIC_URL = '/static/'
django_heroku.settings(locals())

Шаг 3:

Затем откройте командную строку и установите следующие пакеты. Обязательно перейдите в корневую папку вашего проекта и введите следующую команду.

$ pip install psycopg2

После установки пакета psycopg2 используйте ссылку (здесь) для установки Pgadmin.

Шаг 4:

Еще несколько шагов, и он будет онлайн !! 😉. Затем вам нужно будет запустить следующие команды в терминале

$ pip install gunicorn
...

$ pip install django-heroku
...

#Creates a requirement file in your project
$ pip freeze > requirements.txt
...
# login to your heroku
$ heroku login
.....
# create new app if one doesn't yet exist
$ heroku create
.....
# create a new postgres database for your app on Heroku 
heroku addons:create heroku-postgresql:hobby-dev
..
Next we will run the following git commands
$ git init
$ git add -A
$ git commit -m "Ready to host this bad bitch on heroku!!!"

Мы близки к концу, брооооо !! Просто расслабься, я все еще тебя достал. Теперь создайте репо в своем Github и скопируйте ссылку. и вставьте его туда, где у вас есть Github-ссылка ниже

#To link our remote repository with our local repository
$ git remote add Github-link
#To push our project to our Remote repository
$ git push origin master

ТЕПЕРЬ МЫ В ЛУЧШЕЙ ЧАСТИ, ПРИСТЯНИТЕ РЕМЕНЬ СИДЕНЬЯ !!!

запустите приведенные ниже команды в своем Терминале

#To host your project online...
$ git push heroku master
#Run this last coammand... 
$ heroku run python manage.py migrate

Ищите ссылку на свой проект вот так ›››››››

Угадайте, что? Ваш проект в сети !!!!!!!!!!

Не забудьте оставить несколько ХАПОВ и ПОДЕЛИТЬСЯ !!!