Djangoで環境変数を効率良く扱う方法

システム開発Tips

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から呼び出さなくても使えそうですけど、
定数を定義する箇所は集めておいたほうがいいかもですねー。

フォローお願いします!

コメント

タイトルとURLをコピーしました