Flask理论基础(一)加载配置文件

一、修改/新增配置项

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"

 

posted @ 2019-11-21 19:52  votzone  阅读(591)  评论(0编辑  收藏  举报