首页 > 其他 > 详细

(五)Flask项目配置

时间:2021-03-27 18:44:26      阅读:27      评论:0      收藏:0      [点我收藏+]

Flask内置的配置可以访问Flask文档的配置章节:https://flask.palletsprojects.com/en/1.1.x/config/

在一个项目中,你会用到许多配置:Flask提供的配置,扩展提供的配置,还有程序特定的配置。

和平时使用变量不同,这些配置变量都通过Flask对象的app.config属性作为统一的接口来设置和获取,它指向的Config类实际上是字典的子类,所以你可以像操作其他字典一样操作它。

app.config[‘ADMIN_NAME‘]=‘admin‘

 

配置的名称必须是全大写形式,小写的变量将不会被读取。使用update()方法则可以一次加载多个值:

app.config.update(
    TESTING=True,
    SECRET_KEY=_asdfoijqwefasdf
)

和操作字典一样,读取一个配置就是从config字典里通过将配置变量的名称作为键读取对应的值:
value=app.config[‘ADMIN_NAME‘]
某些扩展需要读取配置值来完成初始化操作,比如Flask-Mail,因此我们应该尽量将加载配置的操作提前,最好在程序实例app创建后就加载配置

(五)Flask项目配置

原文:https://www.cnblogs.com/sc912/p/14586136.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!