配置文件中加载:
需要新建一个配置文件setting.py,再调用app.config.from_pyfile('setting.py'),就会把配置文件中的信息传入
代码:app.config.from_pyfile()
设置两个py文件,一个存储程序代码
from flask import Flask
app=Flask(__name__,static_url_path='/s',static_folder='static_fires') #Flask(模块名字符串类型)
#把类名传给py文件来加载,完成配置对象加载
app.config.from_pyfile('setting.py')
@app.route('/')
def index():
#为了验证是否完成,读取下配置信息验证
#不明确用get,此处明确有一个SECRET_KEY的,直接方括号
#再打印出来看看是否有信息,用print
print(app.config['SECRET_KEY'])
return'hello world'
setting.py存储配置信息
SECRET_KEY='AKBK'
此时运行,出现网页的同时出现配置信息SECRET_KEY中的值,如图