使用django-environ错误地配置了SECRET_KEY错误

时间:2018-03-22 07:27:32

标签: django environment-variables

在我的设置中,我使用django-environ设置密钥:

this

在我的项目的根目录中,我确实有一个带有实际密钥的.env文件:

.env:

import environ

env = environ.Env()    
SECRET_KEY = env.read_env('SECRET_KEY')  

错误将在SECRET_KEY=qgw6s66n3e$27mmddfua*8yq6n%gz(!mx8e=@zbixk50-h020 期间运行。这是追溯:

collectstatic

我错过了什么?

1 个答案:

答案 0 :(得分:1)

我认为你错了。基于documentation,您首先需要加载.env文件,然后再使用它。

试试这个:

import environ
env = environ.Env()
environ.Env.read_env()
SECRET_KEY = env('SECRET_KEY')

还要确保.env文件位于目录中作为设置文件。或者,您可以明确地将文件的位置传递给read_csv()