19,flask消息闪现-flash
2024-08-31 16:45:32
Flash消息
请求完成后给用户的提醒消息,flask的核心特性, flash函数实现效果
- 视图函数中调用flash()方法
- html中要使用get_flashed_messages()
后端代码:
from flask import flash
flash('success')
{% for message in get_flashed_messages() %}
<div class=" alert alert-warning">
<button type="button" class="close" data-dismiss="alert">×
</button> {{ message }}
</div>
{% endfor %}
flash这个功能是基于session做的,对临时数据操作,用于实现消息的闪现。
flash是将某段消息存入session,get_flashed_messages则是从session中取出消息,并删除
对需要根据状态返回的状态来区分的使用category_filter
后端代码:
flash("文件上传成功", 'ok') flash("文件上传失败",'err')
{% for v in get_flashed_messages(category_filter=['err']) %}
<p style="color:red;">{{ v }}</p>
{% endfor %}
{% for v in get_flashed_messages(category_filter=['ok']) %}
<p style="color:green;">{{ v }}</p>
{% endfor %}
最新文章
- 【如何快速的开发一个完整的iOS直播app】(原理篇)
- Excel文件相关:XLS格式文件基本操作
- Array数组标准库
- source insight资源
- Qt之模型/视图(自定义按钮)
- CentOS对新加入的硬盘格式化
- UIScrollView,UIPageControl
- fork与vfork的区别
- 妙用ES6解构和扩展运算符让你的代码更优雅
- Asp.Net Core&;Jenkins持续交付到Windows Server
- Codeforces Round #424 Div. 1
- 2019/3/28 wen 继承
- 使用虚拟机VM12安装REHL7
- springboot之启动原理解析及源码阅读
- unity, ComputeScreenPos 作用
- android.os.NetworkOnMainThreadException的解决方案
- Autowired使用说明
- ocky勒索软件恶意样本分析2
- C/C++ -- Gui编程 -- Qt库的使用 -- Qt5总结
- 【set】【multiset】Codeforces Round #484 (Div. 2) D. Shark
热门文章
- Java位运算符、位移运算符;原码、反码、补码
- socket 发送字符串0x00时被截断
- 【SpringBoot】SpringBoot配置与单元测试(二)
- flink ---- 系统内部消息传递的exactly once语义
- robotframework启动ride失败,提示wxpython ImportError: DLL load failed: 找不到指定的模块
- mybatis批量新增或更新
- 【Python】解决使用pyinstaller打包Tkinker程序报错问题
- ThinkPHP3(结构,路由,模板的调用,后台搭建,系统常量)
- [转帖]我花了10个小时,写出了这篇K8S架构解析
- Three.js构造一个简单的房间