提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
例如:Flask配置参数的加载,例如:debug 开发模式。
提示:以下是本篇文章正文内容,下面案例可供参考
一、Flask配置参数代码
代码如下(示例):
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return "Hello"
class BaseConfig:
DEBUG = True
# class KConfig(BaseConfig):
# pass
# class PConfig(BaseConfig):
# pass
if __name__ =='__main__':
# app.run(debug=True)
# 方式1
# app.config['DEBUG'] = True
# app.config.update({'DEBUG':True})
# app.run()
# 方式2
app.config.from_mapping({'DEBUG':True})
app.run()
# 方式3
# app.config.from_object(Config)
# app.run()
# 方式4
# DeprecationWarning: 'from_json' is deprecated and will be removed in Flask 2.1. Use 'from_file(path, json.load)' instead.
# app.config.from_json("config.json")
# import json
# app.config.from_file('config.json', json.load)
# app.run()
# 方式5
# app.config.from_pyfile('setting.py')
# app.run()
# 方法6
# The environment variable 'flask_setting111' is not set
# 1. 环境变量是否正确 2. 重启下VScode
# app.config.from_envvar('flask_setting')
# app.run()