dotenvはどこにでもいる
npmで言うdotenv的なものがないかと思って探していたらありました。
django-environ
、神。
djangoだけというわけでもなさそうな感じもするけどそこのとこどうなんでしょう。
まぁ使えればいいかの精神です。
pipでインストールしたあと環境変数ファイルを用意して
モジュールをimportした後に使用可能となります。
pip install django-environ
.env
XXX=値だよ
settings.py
import environ
env = environ.Env()
XXX_KEY=env('XXX')
いちいちsettings.pyから呼び出さなくても使えそうですけど、
定数を定義する箇所は集めておいたほうがいいかもですねー。
コメント