ドキュメント: https://django-environ.readthedocs.io/en/latest/
インストール:
ピップジャンゴ・環境をインストールします
注:INSTALLED_APPSに追加する必要はありません。
次に、作成し .env
たプロジェクトのパスにファイルを:
.env
その後、settings.py:
インポート環境 #初期ENV ENV = environ.Env( #のセット鋳造、デフォルト値の DEBUG = (ブール値)、偽 ) #の読み取り.envファイル environ.Env.read_env() #のない場合はos.environではFalseを (DEBUG = ENV " DEBUG ' ) #は、DjangoのImproperlyConfiguredの例外が発生した場合SECRET_KEYないではos.environ SECRET_KEY = ENV(' SECRET_KEY " ) #psqlのような解析データベース接続URL文字列://ユーザー:[email protected]:8458 /デシベル DATABASES = { #[ 'DATABASE_URL']はos.environを読んで、見つからない場合に例外を発生させますImproperlyConfigured ' デフォルト' :env.db()、 #ははos.environ [ 'SQLITE_URL']を読んで ' 余分な':env.db(' SQLITE_URL '、デフォルト= ' SQLiteの:////tmp/my-tmp-sqlite.db ' ) } キャッシュ = { 位はos.environ [ 'CACHE_URL']を読み、見つからない場合、例外を発生させImproperlyConfigured ' デフォルト' :env.cache()、 #os.environ読む[ 'REDIS_URL'] ' Redisの':Env.cache(' REDIS_URL ' ) }