繁体   English   中英

python,django:python-decouple发生未找到错误

[英]python, django : python-decouple occur not found error

我正在使用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 =窗口

我想到了。

reson是.ini文件的名称。

文件名必须是settings.ini,而我的文件名是setting.ini

老实说,我认为不需要特殊模块。 您也可以在settings.py文件旁边创建一个py文件(我倾向于将其命名为local_settins.py ),将设置和秘密添加到该文件,然后from local_settings import *添加到settings.py中。 但是我想每个人都有自己的喜好。 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM