首页 > 其他分享 >Flask之闪现(flash)

Flask之闪现(flash)

时间:2024-03-04 20:46:30浏览次数:25  
标签:category Flask flash 闪现 设置 取值

作用

在某次请求中,有些数据,可以放在闪现中以便下次请求,从闪现中取出来使用。
特点:
取一次就没了,下次再取就是空的
谁(浏览器)放的 ,谁(浏览器)才能取到
实际上放了session中了


使用方式

导入

from flask import Flask, flash

app = Flask(__name__)
# 需要配置秘钥
app.secret_key = 'asdfasdf'

设置值与取值

# 设置值
flash('xxx')

# 取值
res = get_flashed_messages()[0]

## 高级使用---》设置flash时,给它设置category 分类
flash('用户名或密码错误,%s' % username, category='login')

#取值(注意取出来的格式,列表套元组)
res=get_flashed_messages(True,category_filter=['login'])

Django也有类似的功能(消息框架)

标签:category,Flask,flash,闪现,设置,取值
From: https://www.cnblogs.com/wellplayed/p/18052611

相关文章

  • flask_04days
    cbv源码分析 执行流程#1app.add_url_rule('/user','user',UserView.as_view('user'))-第三个参数,放视图函数的内存地址---》UserView.as_view('user')是函数内存地址#2UserView中找类方法as_view--》返回值是一个函数内存地址-UserView中没有-MethodVi......
  • 手把手教你免费用Flashduty做消息通知
    为什么需要消息通知?如果有重要的情况发生,希望能通过各种媒介通知我们。可以举几个例子:家里燃气费没有了,希望能有短信或者app通知api频繁500报错,希望及时感知,及时修复公司网站是https自签名证书,为了保证可用性,每天会有e2e测试保证证书的有效性,如果过期及时通知为什么不用腾......
  • 支持Flash插件的浏览器
    想必,在如今都不支持flash插件的浏览器的环境下,迫于老项目使用了flash插件,但是又不能更改使用的富文本框架,只能另找支持flash插件的浏览器。如今,你不用找了。在adobe的flash帮助手册里有各种帮助指南,可以参阅下。或在其flash.cn网站下载flash游戏浏览器。其他chrome浏览器支......
  • Flask的CBV用法
    FBV写法fromflaskimportFlask,jsonifyapp=Flask(__name__)[email protected]('/')defindex():return'hello'CBV写法#导入模块fromflask.viewsimportMethodView#固定写法fromflaskimportFlaskapp=Flask(__name__)ap......
  • Flask转换器
    配置文件预览DEFAULT_CONVERTERS={'default':UnicodeConverter,'string':UnicodeConverter,'any':AnyConverter,'path':PathConverter,'int':......
  • Flask路由系统
    前置代码fromflaskimportFlask,jsonifyapp=Flask(__name__)1flask路由系统是基于装饰器的,但是它的本质是:add_url_rule2装饰器的参数及作用'''1rule:路径2methods:可以允许的请求方式3endpoint:路由别名'''3如果不用装饰器注册路由,需要使......
  • flash上传图片问题
    貌似只有360浏览器可以上传先安装https://www.flash.cn/下载安装安装后我用的好几个浏览器都不好使,就360可以......
  • Flask使用装饰器注意点
    一装饰器,需要放在路由装饰器下面'''在执行视图函数之前,做判断--》路由的装饰器是控制路由匹配的--》需要先执行,所以登录认证装饰器,需要放在下面'''二需要直接指定路由别名原因'''直接添加会报错————每个路由,都会有个别名,如果不写,默认以函数名作为别名如果视图......
  • Flask新手四件套、session、转换器、取数据与模板语法
    新手四件套(返回格式)#导入fromflaskimportFlask,request,render_template,redirect,session#返回字符串return'字符串'#返回模板returnrender_template('模板名字')#传参returnrender_template('模板名字',key=value)#返回重定向returnredirect('/......
  • flask_02
    #1flask介绍 web框架---》小而精--》第三方插件--》完成更丰富的功能--》自由选择第三方插件#2wsgi协议:werkzeug:工具包uwsgi,wsgiref djagno,flask要遵循wsgi协议#3click定制命令 -定制命令--》把excel中得数据---》导入到mysql的某个表中......