python web 框架的flash消息_Flask flash 消息闪现
浮生梦,三生渺渺,因缘无踪,虽堪恋,何必重逢。息壤生生,谁当逝水,东流无终。
flash传递与获取数据#coding:utf-8
# flash是生成传递数据,get_flashed_messages是获取传递过来的数据
from flask import Flask,flash,get_flashed_messages
import os
app = Flask(__name__)
app.config['SECRET_KEY'] = os.urandom(24)
@app.route('/')
def index():
user = 'langzi'
# 如果要传递数据,使用flash
# 传递过去的所有数据都会放在一个二维列表里面
flash(user)
return 'gogo'
@app.route('/g/')
def g():
# res的值就是获取到的闪现消息
res = get_flashed_messages()
# 二维列表解开,获取到数据
res = [y for x in res for y in x]
return str(res)
if __name__ == '__main__':
app.run(debug=True)
首先导入相关的模块,和使用session一样。因为要在web中保持传递数据,需要设置加密的安全码。
然后访问首页的时候,会看到页面有一个gogo的点击链接,跳转到g页面,g页面的返回结果是langzi。
但是刷新g页面的话,就没数据了。这就是消息闪现的魅力,只能在两个页面中传递一次性的数据,传递和获取的方法都很简单。
flash本质上是传递短小消息的,如果传递的数据太大了就会变成空列表。
除了flash还有g,g是全局变量。使用方法一样的简单。在一个函数中设置g.uesr=’admin’,在另一个函数中只用g.user就可以获取前面设置的值,同理传递的数据不能太大了。
python web 框架的flash消息_Flask flash 消息闪现相关推荐
- Python Web框架
Bottle: Python Web框架中文文档 Bottle是一个快速,简单,轻量级的 Python WSGI Web框架.单一文件,只依赖 Python标准库 . URL映射(Routing): ...
- python 3.7安装festtext、提示要更新_现代开发者必备:5个更流畅、更受欢迎的Python web框架...
本文转载自公众号"读芯术"(ID:AI_Discovery). 如今,可供选择的Python web框架有不少,能帮助你更快更轻松地创建web应用.本文就将为大家介绍一些更现代.使 ...
- Python Web框架比较,选择对的框架让开发更便捷
Python程序员有很多很好的选择来创建Web应用程序和API:Django,Weppy,Bottle和Flask引领潮流. 如果正在开发一个Web应用程序并且已经选择使用Python作为构建它的语言 ...
- python高性能web框架排行榜_目前最受欢迎的12个Python web框架,你用过几个?
1.Django Django是一个开源的Web应用框架,由Python写成,支持许多数据库引擎,可以让Web开发变得迅速和可扩展,并会不断的版本更新以匹配Python最新版本,如果是新手程序员,可以 ...
- python web框架介绍对比
Django Python框架虽然说是百花齐放,但仍然有那么一家是最大的,它就是Django.要说Django是Python框架里最好的,有人同意也有人 坚决反对,但说Django的文档最完善.市场占 ...
- python写web难受-(2017)你最不建议使用的Python Web框架?
原标题:(2017)你最不建议使用的Python Web框架? 前言 这是一篇发在知乎专栏的文章,内容是之前我提的「(2017)你最不建议使用的Python Web框架?」下的回答.不过有些话没有说完 ...
- python的web框架哪个最好学_2018年要学习的10大Python Web框架
通过为开发人员提供应用程序开发结构,框架使开发人员的生活更轻松.他们自动执行通用解决方案,缩短开发时间,并允许开发人员更多地关注应用程序逻辑而不是常规元素. 在本文中,我们分享了我们自己的前十大Pyt ...
- python web框架互相融合, Pyramid或取代Django
Django用久了,难免会感觉到自由度不够.不可否认,这种自由度的牺牲能够带来一些好处.比如,一体化的框架(full-stack framework)能够提供全面的solution,你不需要再为cac ...
- python web 框架例子_最快的 Python Web 框架入门
原标题:最快的 Python Web 框架入门 来源:Python开发 ID:PythonPush 速度比较 框架 实现基础 每秒请求数 平均时间 Sanic Python 3.5 + uvloop ...
- 第9章 Python Web 框架考察点
Python WSGI与web框架常考点 WSGI 常见Web框架 ◆什么是WSGI? ◆常用的 Python Web框架Dang/Fask/Tornado对比 ◆web框架的组成(淡化框架,加强基础 ...
最新文章
- python基于Django框架编译报错“django.core.exceptions.ImproperlyConfigured”的解决办法?...
- SQL Server通配符妙用
- 开源大数据查询分析引擎
- 一次违反常规的Java大厂面试经历,系列教学
- POJ1945 Power Hungry Cows【DFS】
- 用java判断x奇或偶_改善java程序——用偶判断,不用奇判断
- java biginteger 比较大小,Java BigInteger compareTo()用法及代码示例
- mysql怎么设主键和外键_在MySQL中如何设置主键和外键
- ISO 9001质量管理体系标准概述
- 谷歌浏览器去除广告--广告终结者
- MT6573台开发分支下配置多个项目的规范说明_mi
- linux怎么用水星无线,用手机设置水星路由器步骤_手机设置mercury无线路由器-192路由网...
- 解决Could not locate executable null\bin\winutils.exe in the Hadoop binaries
- 关于python3的input函数和int()强制转换
- CDR都特价了,你还用破解版?
- 希尔顿与锦江集团续签合作协议,将在华开逾600家希尔顿欢朋酒店
- 备用手机如何自动转发短信和验证码
- Azure基础:什么是云计算(2) NIST云计算模型定义
- idea设置代码注释
- Python+Matplotlib绘制曲线并实现鼠标跟随的放大镜