Django django.config
プロバイダー固有の設定
ホスティングプロバイダーとしてAWSを選択し、DjangoプロジェクトをデプロイするサービスとしてElastic Beanstalkを選択しました。これにはいくつか特定の要件があります。
.ebextensionフォルダ
プロジェクトのルートレベルに.ebextensions
というフォルダを作成する必要があります。
my_tennis_club
.ebextensions/
members/
my_tennis_club/
mystaticfiles/
productionfiles/
db.sqlite3
manage.py
requirements.txt
django.configファイルの作成
.ebextensions
フォルダに、django.config
というファイルを作成します。
my_tennis_club
.ebextensions/
django.config
ファイルを開き、次の設定を挿入します。
my_tennis_club/.ebextensions/django.config
:
option_settings:
aws:elasticbeanstalk:container:python:
WSGIPath: my_tennis_club.wsgi:application
注:これらの手順はAWSおよびElastic Beanstalk固有のものですが、すべてのプロバイダーにはプロバイダー固有の設定がいくつかあります。
次のステップは、すべての依存関係を1つの.zipファイルにまとめます。これについては、次の章で説明します。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。