zoukankan      html  css  js  c++  java
  • Flask的消息message机制flash

    Flask的消息机制flash

    message是一个基于session实现的用于保存数据的集合,其特点是:使用一次就删除。

    原理就是 操作成功 session['操作'] = 'msg'  # 设置
    
    session.get('操作','')  # 获取
              # 显示
    session.pop('操作')  # 删除

    1 基本使用

    from flask import flash,get_flashed_messages
    
    def ...:
        ...
        flash('消息','flag')
        ..
        return ..
    
    
    {% for msg in get_flashed_messages()  %}
            <p class="login-box-msg">{{ msg }}</p>
    {% endfor %}

    2 通过 flag 过滤flash消息

     flash('添加成功','ok')
    
     {% for msg in get_flashed_messages(category_filter=['ok'])  %}
        <div class="alert alert-success alert-dismissible">
            <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
            <h4><i class="icon fa fa-check"></i> 操作成功!</h4>
            {{ msg }}
        </div>
    {% endfor %}
  • 相关阅读:
    函数的定义
    函数加载的过程
    js中的return
    快速排序
    冒泡排序
    数组的案例
    正睿暑期培训day3考试
    bzoj2115 Xor
    luogu4570 元素
    bzoj4827 Hnoi2017 礼物
  • 原文地址:https://www.cnblogs.com/ExMan/p/9845411.html
Copyright © 2011-2022 走看看