[英]Django separate settings and .env files (python-decouple): the specified path was not found for static files
[英]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.