セキュリティ上の理由から、すべてのデータベース情報をプレーンテキストでsettings.pyに保存したくありません。Djangoサーバーの起動時に情報をメモリにロードしたい(つまり、DATABASEセットアップ変数を設定したい)。
これどうやってするの?
編集:私はここに誤解があると思います。アイデアは、セキュリティを区分化することです。攻撃者がdjangoマシンに正常にアクセスできるようになった場合、(別のマシン上の)データベースに攻撃者がアクセスできるようにしたくありません。これは不合理ではありません。明らかに、マシンが再起動したときに、情報を再度入力する必要がありますが、それは完全な区画化のコストです。このアプローチでは、djangoサーバーマシンの侵害はデータのセキュリティに影響を与えません。