应该在何时/何时将env.sample(.env)拉入?这是一个错误吗?

时间:2017-08-27 22:02:56

标签: cookiecutter-django

我通过我的shell获取.env,我怀疑这是一种非标准的行为,因为这让我感到很害羞:

DJANGO_SECRET_KEY=string

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

不应该是

DJANGO_SECRET_KEY='string'

或者我做错了.env永远不会被shell来源?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

有关详细用法,请查看GitHub repo