一、修改/新增配置项
1、使用配置文件
app.config.from_pyfile("config.cfg")
如上 config.cfg 可以是任意后缀的文本文件,需要与app.py放在同一个目录下
2、通过python对象传入
class Config(object): DEBUG = True ITCAST = "python" app.config.from_object(Config)
配置对象可以在任意文件中定义,只需通过from_object方法传入对象类即可
3、直接操作app.config对象,这是个字典可以通过如下两种方式操作
# 3.1 通过update更新 app.config.update( DEBUG=true, SECRET_KEY='xxxx' ) 或者 # 通过字典方式赋值 app.config["DEBUG"] = True
二、使用配置项
通过flask提供的current_app对象直接读取即可
from flask import Flask, current_app @app.route("/") def index(): print(current_app.config.get("DEBUG")) return "hello flask"