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