标签:错误 index 错误信息 必须 lte 过滤 message mes import
'''
什么是闪现
a 产生信息,传给 c 页面
但是用户访问a 页面以后,不是直接跳转到c,而是到b,或则是其他页面,但是用户访问c页面的时候,我希望把a给我的信息拿到
'''
from flask import Flask,flash,get_flashed_messages,request
app = Flask(__name__)
app.secret_key = 'asdfasdf'
#1 如果要用flash就必须设置app.secret_key = 'asdfasdf'
#2 只能取一次,在取就没有了
#3 我们可以通过 flash('普通信息',category="info"),对信息做分类
#4get_flashed_messages(with_categories=True,category_filter=("error",)),with_categories以键值对的形式获取
#我们设置闪现,category_filter=("error",)进行分类信息的过滤
@app.route('/index1')
def index():
#(category="message", message))
flash('超时错误',category="error")
flash('普通信息',category="info")
return "ssdsdsdfsd"
# return redirect('/error')
@app.route('/error1')
def error1():
return "ok"
@app.route('/error')
def error():
data = get_flashed_messages(with_categories=True,category_filter=("error","info"))
data1 = get_flashed_messages(with_categories=True, category_filter=("error", "info"))
print("data1",data1)
print("data",data)
return "错误信息"
if __name__ == '__main__':
app.run()
标签:错误 index 错误信息 必须 lte 过滤 message mes import
原文地址:https://www.cnblogs.com/suren-apan/p/11966147.html