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创建后就加载配置
原文:https://www.cnblogs.com/sc912/p/14586136.html