Откройте папку проекта
Установите Pipenv
на CMD: PIP установить Pipenv
Установите git (проверьте git -version)
Установить Heroku CLI (интерфейс командной строки Heroku)
Может быть установлен с того, что начнутся на Heroku с веб -страницей Python ‘.
После установки откройте CMD и введите «heroku Login» и введите учетные данные для входа в систему так же, как и вход в систему учетной записи Heroku.
Это войдет в Heroku, что является признаком того, что Heroku правильно установлен на нашем компьютере.
Создать виртуальную среду
Виртуальная среда изолирует наш проект. Все, что мы устанавливаем в виртуальной среде, не влияет на остальные
компьютера и наоборот.
по команде: Virtualenv. (Чтобы установить виртуальную среду)
Активируйте виртуальную среду, запустив файлы active.bat в папке Scripts.
Проверьте, какую версию Django, запросы, у вас есть, и установите ее
На CMD: PIP Install.1.11 (для установки Django в нашу виртуальную среду)
На CMD: PIP Install.19.1 (для установки пакета запросов в нашу виртуальную среду)
Запустить Manage.py, а затем остановите это
на CMD: Python Manage.py Runserver (это работает на локальном проекте)
Теперь Джанго Хероку требует проклятия
Тип ‘web: Gunicorn ProjectName.wsgi’ на Procfile
Установите оружие
На CMD: PIP установите одушечный корнинг
*«Расвидетельство» требуется от Хероку для запуска нашего веб -сайта на сервере.
Установите Django-Heroku
На CMD: PIP установить Django-Heroku
Добавить материал в файл stens.py
Добавьте следующий оператор Import в верхнюю часть настроек.py:
Импорт django_heroku
Затем добавьте следующее в нижнюю часть настроек.py:
django_heroku.settings (местные жители ())
PIP FREEZE> TEDS.TXT
Всякий раз, когда мы загружаем что -то в Heroku, он переходит к файлу TEDS.TXT и устанавливает требования на сервере.
На CMD: PIP Freeze (это отображает пакеты, необходимые на сервере Heroku.
На CMD: PIP FREEZE> TEDIPLE.TXT (Это создает новый файл в папке вашего проекта, который содержит все требования
которые нужны Хероку для установки.
Создать приложение на Heroku
По команде: Heroku Создайте имя поддомена (выберите имя по своему желанию)
Это создает приложение с названием, которое вы даете. Это может быть подтверждено, открыв нашу панель панели учетной записи Heroku.
git status git команды
git init
Это создает папку .git в нашей папке проекта, что означает, что GIT инициализируется.
- статус GIT
Это показывает все папки, которые не добавляются в git.
- git add -all
Это добавляет все файлы в GIT.
- git commit -m “Сообщение о совершении”
Это совершает все папки в GIT.
- Теперь мы должны установить удаленное в Heroku, используя команду ниже.
Heroku git: remote -a subdomainName
- git push heroku Master
Эта команда нажимает файлы на сервер Heroku.
Откройте веб -сайт от subdomainname.herokuapp.com в браузере.
Панель администратора не работает. Хероку бегает. Миграция
Теперь создайте суперпользователь для доступа к панели администратора. Чтобы создать суперпользователь, следуйте ниже шагов:
На CMD: Heroku Run Bash (это даст доступ к файлам, загруженным на сервер Heroku)
Bash предоставляет доступ к файлам, загруженным на сервере Heroku.
$ ls – показывает каталоги внутри Linux
$ python Manage.py Migrate (запускает миграции)
$ python Manage.py CreateSuperuser (для создания суперпользователя)
- Теперь мы можем войти в панель администратора, используя ссылку ниже
subdomainName.herokuapp.cpm/admin/
- Для обновления любых файлов в проекте (например: HTML -страницы) и протолкнуть изменения на сервер Heroku
На CMD: статус GIT (показывает обновленные или добавленные новые файлы)
git add -all git commit -m "commit message" git push heroku master
Теперь ваше веб -приложение живет на сервере Heroku
Оригинал: “https://dev.to/akhilchand/cheatsheet-to-posting-your-project-to-publicly-accessible-heroku-server-3084”