... 替えてください。一般的な選択肢については、 WSGIサーバー または ASGIサーバー を参照してください。 最重要な設定 ¶ SECRET_KEY ¶ シークレットキーは、長いランダム文字列で、秘匿される必要があります。 本番環境で使われるキーは、他の場所で使われておらず、ソースコントロール中 ... に記述してしまわないよう十分注意してください。これにより、攻撃者がキーを取得してしまう恐れを軽減できます。 設定モジュールにシークレットキーを直接書き込む代わりに、環境変数から読み込む方法を検討してください: import os SECRET_KEY = os . environ [ "SECRET_KEY" ] もし ... くはファイルから読み込みます: with open ( "/etc/secret_key.txt" ) as f : SECRET_KEY = f . read () . strip () シークレットキーをローテーションする場合は、 SECRET_KEY_FALLBACKS : が使用できます: import os SECRET_KEY = os . environ [ "CURRENT_SECRET_KE ... ... 替えてください。一般的な選択肢については、 WSGIサーバー または ASGIサーバー を参照してください。 最重要な設定 ¶ SECRET_KEY ¶ シークレットキーは、長いランダム文字列で、秘匿される必要があります。 本番環境で使われるキーは、他の場所で使われておらず、ソースコントロール中 ... に記述してしまわないよう十分注意してください。これにより、攻撃者がキーを取得してしまう恐れを軽減できます。 設定モジュールにシークレットキーを直接書き込む代わりに、環境変数から読み込む方法を検討してください: import os SECRET_KEY = os . environ [ "SECRET_KEY" ] もし ... くはファイルから読み込みます: with open ( "/etc/secret_key.txt" ) as f : SECRET_KEY = f . read () . strip () シークレットキーをローテーションする場合は、 SECRET_KEY_FALLBACKS : が使用できます: import os SECRET_KEY = os . environ [ "CURRENT_SECRET_KE ... 2026年10月08日