- У вас нет никаких знаний о том, как развернуть свой проект 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
Ищите ссылку на свой проект вот так ›››››››
Угадайте, что? Ваш проект в сети !!!!!!!!!!
Не забудьте оставить несколько ХАПОВ и ПОДЕЛИТЬСЯ !!!