【发布时间】:2019-07-10 11:57:38
【问题描述】:
在我的项目中,我只是添加了新的安全方法,将 .env 从项目中分离到另一个文件夹中,并采用了新流程。为此,我遵循了我在我的应用程序中使用的 python-dotenv lib 文档。
但即使按照建议我也找不到所有参数,因为我最终遇到以下错误:
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 文件是正确的,因为当我在找到文件 settings 的同一文件夹中使用它时.py 没有问题!
【问题讨论】:
标签: django python-3.x environment-variables