flask中的配置参数
flask中的配置参数不是在一个单独的文件中设置的,而是在app.config中保存的
app.config的操作与对字典的操作相同,可以通过[]运算符直接设置其中的内容,还可以通过get取出其中的内容
之前在启动程序的时候,如果设置debug=True的参数,就可以打开调试模式,如果不在启动的时候给出debug参数,也可以在app.config中设置DEBUG,同样可以打开调试模式。本次就以这个参数为例,演示一下flask的配置参数的方法
from flask import Flask
app = Flask(__name__)
# 通过直接操作app.config字典,来完成配置参数
# 这并不是一个好的配置参数的方法,仅供参考
app.config["DEBUG"] = True
@app.route("/")
def index():
return "<h1>hello world</h1>"
if __name__ == "__main__":
app.run()
使用配置文件配置参数
通过app.config.from_pyfile(),指定配置文件,可以完成参数配置
首先,创建一个settings.py文件,settings.py中的代码如下
DEBUG = True
程序中的代码如下
from flask import Flask
app = Fl