Need an example and please explain me the purpose of python-dotenv.
I am kind of confused with the documentation.
解决方案Reads the key,value pair from .env and adds them to environment variable. It is great of managing app settings during development and in production using 12-factor principles.
Assuming you have created the .env file along-side your settings module.
.
├── .env
└── settings.py
Add the following code to your 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 is a simple text file. With each environment variables listed per line, in the format of KEY="Value", lines starting with # is ignored.
SOME_VAR=someval
# I am a comment and that is OK
FOO="BAR"
本文围绕python-dotenv展开,解答其用途。它能从.env文件读取键值对并添加到环境变量,利于依据12因子原则管理开发和生产环境的应用设置。文中给出了在settings.py中使用的代码示例,还介绍了.env文件的格式。
2581

被折叠的 条评论
为什么被折叠?



