0

我是通过我的 shell 采购 .env 的,我怀疑这是一种非标准行为,因为这让我觉得这是一个错误:

DJANGO_SECRET_KEY=string

与所有其他变量一起,没有用单撇号引号引用'......这意味着如果有可以进行 shell 评估的字符,它们将会是。这也会影响 url,因为&它们的字符串以及其他 shell 字符中可能存在 url。

难道不应该

DJANGO_SECRET_KEY='string'

?

还是我做错了 .env 永远不会被 shell 获取?

4

2 回答 2

1

.env 文件由包 django-environ 读取,并且与 python 或 shell 格式无关,它确实需要<key>=<value>.

于 2017-08-28T16:56:31.800 回答
0

是的, .env 文件是由django-environ包使用的。

有关详细用法,请查看GitHub 存储库

于 2017-11-04T03:27:29.947 回答