欢迎来到Felix的博客

Do the right things! And talk is cheap,show me your code!

flask框架(十): 闪现

一:闪现flash基本用法

# -*- coding: utf-8 -*-
# @Author : Felix Wang
# @time   : 2018/7/5 9:34

from flask import Flask, flash, get_flashed_messages

app = Flask(__name__)
app.debug = True
app.secret_key = 'dddddddd'


# 闪现flash基本用法,本质是通过session来实现的


@app.route('/get')
def get():
    # 从某个地方获取设置过的所有值,并清除
    data = get_flashed_messages()
    print(data)
    return 'hello world'


@app.route('/set')
def set():
    # 向某个地方设置一个值
    flash('哈哈哈')
    return 'hello world'


if __name__ == '__main__':
    app.run()

二:闪现实例-显示错误信息

# -*- coding: utf-8 -*-
# @Author : Felix Wang
# @time   : 2018/7/5 9:34

from flask import Flask, flash, get_flashed_messages,request,redirect

app = Flask(__name__)
app.debug = True
app.secret_key = 'dddddddd'


# 闪现基于session来实现的
# 应用:对临时数据操作;如:显示错误信息


@app.route('/index')
def index():

    val=request.args.get('v')
    if val=='a':
        return 'Hello World!'
    flash('超时错误!',category='x1') # category对设置的信息分类
    return redirect('/error')


@app.route('/error')
def error():
    data=get_flashed_messages(category_filter='x1')# 根据信息分类来获取值
    if data:
        msg=data[0]
    else:
        msg=''
    return '错误信息,{}'.format(msg)


if __name__ == '__main__':
    app.run()

 

posted @ 2018-07-05 11:45  寂静的天空  阅读(382)  评论(0编辑  收藏  举报
个人感悟: 一个人最好的镜子就是自己,你眼中的你和别人眼中的你,不是一回事。有人夸你,别信;有人骂你,别听。一根稻草,扔街上就是垃圾;捆上白菜就是白菜价;捆上大闸蟹就是大闸蟹的价。 一个人,不狂是没有出息的,但一直狂,肯定是没有出息的。雨打残花风卷流云,剑影刀光闪过后,你满脸冷酷的站在珠峰顶端,傲视苍生无比英武,此时我问你:你怎么下去? 改变自己就是改变自己的心态,该沉的时候沉下去,该浮的时候浮上来;不争名夺利,不投机取巧,不尔虞我诈;少说、多听、多行动。人每所谓穷通寿夭为命所系,岂不知造物之报施,全视人之自取。 座佑铭:每一个不曾起舞的日子,都是对生命的辜负。