在我的项目中,我只是添加了新的安全方法,将.env从项目中分离到另一个文件夹中,并采用了新进程的使用。为此,我遵循
python dotenv库文档
,在我的应用程序中使用。
但即使按照建议,我也找不到所有的参数,因为我最终出现了以下错误:
django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not be empty
我的设置:
from dotenv import load_dotenv
env_path = Path('/home/user/configs') / '.env'
load_dotenv(dotenv_path=str(env_path))
如何从特定路径解决此问题?
注释
:我在项目中使用python 3.4.5和django 1.9.4,但我不认为问题是由项目中采用的旧版本引起的。
另一个重要的细节是
Env
文件是正确的,因为当我在找到文件的同一个文件夹中使用它时
设置Py
它没有问题!