flask配置

1.设置保存

app.config['SECRET_KEY'] = XXX

批量设置

app.config.from_object(配置对象)

优点 以类实现能够复用

缺点 将敏感配置信息暴露在代码

app.config.from_pyfile(配置文件)

优点 配置信息单独维护 一定程度上保证了安全

缺点 仍不完全安全 而且名字固定

app.config.from_envvar("环境变量名")

环境变量   由操作系统帮助保存的变量数据

  设置 export ITCAST=python23

  读取 echo $ITCAST  $ITCAST 取值echo显示

本质 由环境变量保存真实配置文件的路径 flask通过这个环境变量找到配置文件再加载

优点  安全性更高 配置文件名和路径不用固定

缺点 使用麻烦

猜你喜欢

转载自www.cnblogs.com/ccr13py/p/12316857.html