我很难理解如何将数据写入 .env 文件以获取字典。
文档是这样说的:
dict (BAR=key=val;foo=1.1;baz=True) #environ.Env(BAR=(dict(value=unicode,
cast=dict(foo=float,baz=bool)), {}))
Run Code Online (Sandbox Code Playgroud)
在我的 .env 文件中我有这样的东西
EMAIL=host=xx;port=xx;user=xx;pass=xx;tls=True
Run Code Online (Sandbox Code Playgroud)
但是,我真的不知道要在 settings.py 文件中传递什么内容
两种方式:
.env
DATA={"hello":"world"}
Run Code Online (Sandbox Code Playgroud)
主要.py
DATA={"hello":"world"}
Run Code Online (Sandbox Code Playgroud)
.env
DATA=hello=world,hello2=world2
Run Code Online (Sandbox Code Playgroud)
主要.py
env = environ.Env()
environ.Env.read_env()
# Get the data
data = env.json("DATA")
type(data) # dict
Run Code Online (Sandbox Code Playgroud)