我正在使用django并需要从源代码中分离设置数据,
因为必须隐藏设置信息。
试过python-decouple模块。
我尝试了.ini和.env文件。
使用setting.ini文件时,我将它放在setting.py(同一目录)旁边
当使用setting.env时,找到了setting.py的父亲的胜利。
都会发生这样的错误。
SECREAT_KEY not found. Declare it as envvar or define a default value.
setting.ini文件
[settings]
SECRET_KEY=1234
setting.env文件
SECRET_KEY=1234
setting.py中的源代码
from decouple import config
SECRET_KEY = config('SECRET_KEY')
我已经安装了python-decouple
pip install python-decouple
我该如何解决?
请帮帮我
os = window
答案 0 :(得分:0)
我明白了。
共鸣是.ini文件的名称。
文件名必须为 settings.ini ,我的文件名为setting.ini
答案 1 :(得分:0)
说实话,我不认为需要一个特殊模块。您也可以在settings.py文件旁边创建一个py文件(我倾向于将其命名为 local_settins.py ),将您的设置和机密添加到该文件,然后添加{{ 1}}到settings.py。但我想每个人都有自己的偏好。 :)