初学flask,flask flash消息闪烁问题

Monkiq 2018-05-17 12:56:30
get_flashed_messages() 函数获取的消息在下次调用时不会再次返回,因此 Flash 消息只显示一次,然后就消失了。

初学到表单这块,对这句话没有看懂,在下次调用时不会再次返回是什么意思,是get_flashed_messages() 函数 下次调用的时候不会返回一个messages消息列表吗

附上方法和网页模版代码


...全文
1189 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Monkiq 2018-05-18
  • 打赏
  • 举报
回复
引用 1 楼 qq_26877377 的回复:
这个函数会返回之前在flask中通过flask()传入的消息的列表,flash函数的作用很简单,可以把由Python字符串表示的消息加入一个消息队列中,再使用get_flashed_message()函数取出它们并消费掉: 意思就是你存5个值,你取一下,就只剩下4个值了,在取一个就只有3个值了
一下就懂了,谢谢啊
  • 打赏
  • 举报
回复
这个函数会返回之前在flask中通过flask()传入的消息的列表,flash函数的作用很简单,可以把由Python字符串表示的消息加入一个消息队列中,再使用get_flashed_message()函数取出它们并消费掉: 意思就是你存5个值,你取一下,就只剩下4个值了,在取一个就只有3个值了

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧