一:闪现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()

最新文章

  1. jquery Ajax跨域调用WebServices方法
  2. Android 分享一个SharedPreferences的工具类,方便保存数据
  3. jsp学习(五)
  4. HTTP与HttpServlet
  5. 编写一个单独的Web Service for Delphi
  6. Floyd-Warshall算法详解(转)
  7. Web前端开发:SQL Jsp小项目(二)------添加修改
  8. Android下的SQLite数据库的相关操作及AndroidTestCase测试
  9. MyBatis(二):Select语句传递参数的集中方案
  10. linux常用基础命令(一)
  11. Vue2 异步获取的数据(通过ajax)获取的数据 渲染到dom上
  12. HierarchicalClustering:编写HierarchicalClustering层次聚类算法—Jason niu
  13. JS代码判断IE6,IE7,IE8,IE9
  14. Runtime-iOS运行时应用
  15. Android教程:wifi热点问题
  16. 2-Eighth Scrum Meeting20151208
  17. java_es
  18. spring boot配置springMVC拦截器
  19. Systemd mysql,nginx,php启动配置文件
  20. SharePoint 2013/2010 在一个列表或文档库内移动列表项,文档和目录位置而保持last modify by 等系统字段保持不变

热门文章

  1. Web前端开发JQuery框架
  2. 计算广告CTR预估系列(七)--Facebook经典模型LR+GBDT理论与实践
  3. 怎样使用 v-if 实现 html 元素的显示 / 隐藏?
  4. Maven maven-compiler-plugin 编译问题
  5. 进阶Java编程(9)反射与类操作
  6. join函数详解
  7. H.264 详解
  8. jboss日志的自定义
  9. 【Swift后台】背景介绍
  10. Hive的日志操作