Flask工程配置信息应用场景

2020-08-31  本文已影响0人  测试探索
配置对象应用场景.app.config.from_object(配置对象)
配置文件应用场景app.config.from_pyfile(配置文件)
环境变量应用场景app.config.from_envvar('环境变量名')
第一种方式和第二种方式组合使用
from flask import Flask
#配置对象方式加载配置信息

class DefaultConfig(object):
    """
    默认配置
    """
    SECRET_KEY = "123dfscbvwerfd"

app = Flask(__name__,static_url_path="/s",static_folder="static_files")

#设置
app.config.from_object(DefaultConfig)
# app.config.from_pyfile('setting.py')
app.config.from_envvar("PROJECT_SETTING",silent=False)
#定义视图
@app.route('/')
def index():
    #读取配置信息
    print(app.config["SECRET_KEY"])
    return 'hello world'

if __name__ == '__main__':
    app.run()
运行结果
上一篇下一篇

猜你喜欢

热点阅读