Py学习  »  Django

在django项目中查找和读取特定的.env文件时出错

vic.py • 5 年前 • 1483 次点击  

在我的项目中,我只是添加了新的安全方法,将.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 它没有问题!

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/44275
 
1483 次点击  
文章 [ 1 ]  |  最新文章 5 年前
Shekhar
Reply   •   1 楼
Shekhar    6 年前

我也在使用这种方法,从过去几个月开始,我跟随一个非常优秀的开发人员,他还写了一个关于python依赖的“python decouple”,您将在这里详细了解它 link 我想这一定能解决你的问题。

python解除github repo的耦合: here