DJANGO_SETTINGS_MODULE の使い方
参考
私の開発チームでの Django バックエンド開発環境の紹介 (Python3.8 を docker-compose でデバッグする)
Django 管理コマンド manage.py まとめ
使い方
docker-compose に下記のように記載することで、環境変数 DJANGO_SETTINGS_MODULE が設定されていなければ、config.local_settings を使うという設定になります。
...
environment:
DJANGO_SETTINGS_MODULE: ${DJANGO_SETTINGS_MODULE:-config.local_settings}
ports:
- 8000:8000
volumes:
- .:/code
depends_on:
...
普段 runserver する時に デフォルトではない settings.py 例えば local_settings を使用したい時は下記のオプションを使用し指定しますが。
python manage.py runserver 0.0.0.0:8000 --settings config.local_settings
DJANGO_SETTINGS_MODULE で local_settings を指定している場合は,下記の通りオプションが不要になるよう。
python manage.py runserver 0.0.0.0:8000
ディスカッション
コメント一覧
まだ、コメントがありません