Django デプロイメントを実装しており、設定ファイルに次のロジックがあります。
if 'DEPLOYMENT_TYPE' in os.environ:
DEPLOYMENT = os.environ['DEPLOYMENT_TYPE'].upper()
したがって、コンピューターごとに os.environ に「DEPLOYMENT_TYPE」キーを設定できるようにしたいと考えています。別のシェルで試しました:
os.putenv('DEPLOYMENT_TYPE', ...)
os.environ['DEPLOYMENT_TYPE'] = ...
ただし、os がインポートされたときに os.environ が読み込まれると推測しているため、これらは機能しません。したがって、コンピューターごとに「DEPLOYMENT_TYPE」を設定する最良の方法は何ですか? 設定ファイルにその行を貼り付けることはできません。