CATEGORY Python

Ubuntu18.04 + Nginx + Gunicorn + Python3 でDjangoデプロイ完全版

この記事は、Qiitaにて投稿したものを一部変更したものです。 環境 Ubuntu18.04 LTS(16.04~はOK) Nginx1.14.0(最新版ならOK) Python3.8.0(3.x.xならOK) Django2.2.8(2.2.xならOK、おそらく3.0でもいける) 前提 プロジェクトの名前は “YourProjectName” アプリの名前は “YourAppName” 好ましくはないが、SECRET_KEYは、開発環境・本番環境ともに、もとのsettings.pyファイルに記載されていたものを使用します。 好ましくはないが、データベースは、開発環境・本番環境ともに、sqlite3を使用します。 static、media、templatesフォルダは、トップディレクトリにて一括管理されているものとします。 ホスト名(ドメインの名前)はYourHostNameとします。グローバルIPアドレスでも構いません。 ローカルでの準備 準備完了段階でのディレクトリ構造 YourProjectName/settings.pyを書き変える 書き換えるというよりも作り変えるといったほうが的確かもしれません。 […]