• 19,flask消息闪现-flash


    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">&times;
    </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 %}
  • 相关阅读:
    类目(分类)
    协议(Protocol)---实例
    OC 复合 组装电脑
    iOS--九宫格奥秘(UIView)(arc4random)
    字符串
    oc 字符串
    七星彩问题
    OC--第一个程序
    关于行内元素垂直居中的一个小小trick
    关于orgChart
  • 原文地址:https://www.cnblogs.com/feifeifeisir/p/11527092.html
Copyright © 2020-2023  润新知