例が必要です。また、python-dotenv の目的を説明してください。
ドキュメントが少し混乱しています。
ベストアンサー1
からGithubページ:
.env からキーと値のペアを読み取り、環境変数に追加します。12 要素の原則を使用して、開発中および運用中にアプリの設定を管理するのに最適です。
.env
設定モジュールと一緒にファイルを作成したと仮定します。
.
├── .env
└── settings.py
次のコードを に追加しますsettings.py
:
# settings.py
import os
from os.path import join, dirname
from dotenv import load_dotenv
dotenv_path = join(dirname(__file__), '.env')
load_dotenv(dotenv_path)
SECRET_KEY = os.environ.get("SECRET_KEY")
DATABASE_PASSWORD = os.environ.get("DATABASE_PASSWORD")
.env
各環境変数が KEY="Value" の形式で 1 行に 1 つずつリストされた単純なテキスト ファイルです。# で始まる行は無視されます。
SOME_VAR=someval
# I am a comment and that is OK
FOO="BAR"