はじめに (追記) この記事はAWS初心者 Advent Calendar 20182日目の記事です。 ササッと公開することが目的なので、SECRET_KEYなど一切そのままでデプロイしてます。 production環境では必ず環境変数の設定をしてgitignoreに追加するなどの対策をしてください。 あくまで環境構築→公開の流れの確認だと思ってください。 EC2上でDjango2 + Python3 + PostgreSQLが動作する環境を構築します。 APサーバはGunicornでWebサーバはNginxです。 前提として、ローカル開発環境で構築したDjangoによるWebアプリケーションがGitHubなどのホスティングサービスのリポジトリに上がっている必要があります。(ローカルからftpで送ってもいいですが) EC2上のパッケージのバージョンには気をつけてください。(特にDjango