ローカルの開発環境と本番環境にまたがって Django 設定を管理するのは難しい場合があります。定数などの一部の設定は両方間で共有できますが、ファイル パスなどのその他の設定は変更が必要です。
「Django の 2 つのスクープ」で説明されているように、推奨されるアプローチは、バージョン管理を採用し、設定を保存することです。プロジェクト内の専用ディレクトリ:
project/ app1/ app2/ project/ __init__.py settings/ __init__.py base.py local.py production.py manage.py
base.py の共通設定
settings/base.py には、両方の環境で共有される設定 (MEDIA_ROOT など) が格納されます。
サイト固有の設定
指定した設定で Django を実行
Django を実行するときコマンドの場合、 --settings オプションを利用して、適切な設定ファイルを指定します:
サンプル プロジェクト テンプレート
詳細なガイダンスについては、サンプル プロジェクトを参照してください。レイアウト テンプレートは GitHub で入手できます。
以上がローカル開発および実稼働用に Django 設定を管理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。