Django の設定は settings.py に存在しますが、実際のアプリケーションでは 環境ごとに異なる設定 (開発、ステージング、本番) が必要であり、シークレットをコードの外に保つ 必要があります。これを正しく管理することは、運用上の必要性とセキュリティ要件の両方です。
単一の settings.py の問題
DEBUG =
SECRET_KEY =
DATABASES = {: {: }}
