HerokuにおけるDjangoプロジェクトの展開🚀


それで🎉 あなたのDjangoプロジェクトを構築し、Heroku🚀. このチュートリアルでは、Herokuでdjangoプロジェクトを展開するために必要な手順を実行するつもりです.

ライブラリのインストール
まず最初に必要なライブラリのいくつかをインストールしましょう.
インストール
インストールdjango_heroku 以下のコマンドを使用したライブラリ.これはシームレスな展開と開発の経験を保証するHerokuアプリケーションのためのジャンゴライブラリです.
pip3 install django-heroku
DjangoRank HerokuはHerokuのデフォルトのPostgreSQLを使用しているので注意してくださいsettings.py データベースを変数としてPostgresを使用する場合は、独自のDBを設定し、データベース変数に資格情報を提供しなければなりません.
インストール
インストールGunicorn Unix用のPython WSGI HTTPサーバ.
pip3 install gunicorn

必須ファイル
次に、必要なファイルを配置する前に準備しましょう.
1 .要件txt
あなたがインストールしたすべてのパッケージを保存し、あなたのプロジェクトで使用する必要がありますrequirements.txt 次のコマンドを使用します.
pip3 freeze > requirements.txt
procfile
クリエイトユアProcfile これは、上記のようなファイル名を入力するだけで拡張子を持っていません.
release: export DEVELOPMENT=True
release: python manage.py makemigrations --no-input
release: python manage.py migrate --no-input

web: gunicorn [YOUR_PROJECT_NAME].wsgi
このファイルは、サーバーを起動する前に実行する必要なコマンドを実行する責任があります.お気軽にファイルを編集するが、あなたのサーバーの起動に責任がある最後の行を削除しないでください.
3 .実行時txt
このファイルを追加し、プロジェクトが現在使用しているPythonのバージョンを含めます.
python-3.8.0
4 .設定を編集します.パイ
最後に、私たちはあなたのsettings.py ファイル
最初に輸入します
import django_heroku
次に、この行をsettings.py ファイル
django_heroku.settings(locals())

ギタブに発表する
Githubにレポを作成し、プロジェクトをプッシュします.

Like you haven't done that already 👀😅



クリエイトアプリケーション
場合は、1つを持っていないし、新しいアプリを作成Herokuのアカウントを作成します.あなたの好きな地域だけでなく、あなたのアプリケーション名を入力します.


HerokuプロジェクトをGithub
アプリケーションダッシュボード内の展開タブに移動し、展開メソッドとしてGiTubを選択します.

あなたのレポの名前を検索し


自動展開を有効にする
「自動配備」で「配備する分岐」を選択します🚀 その分岐に新しいコミットがプッシュされるたびに、自動的に展開されます.また、手動で展開したいブランチを選択し、分岐を展開するだけでよい場合は、ブランチを選択できます.


アプリをチェックアウト
展開が成功した後、あなたのアプリケーションを開き、それをチェックアウトします.今、あなたは行く準備ができています🚀🔥.


結論
それは、Herokuに関するDJANGOプロジェクトを展開することについてです.プロジェクトはこちらsource code あなたがそれをチェックしたいならば.また、質問を自由に😉.