zoukankan      html  css  js  c++  java
  • flask的闪现

    什么是闪现?

    在一个页面中设置,另一个页面使用,无论在哪个页面调用的,只要调用一次,就会被清空。

    from flask import Flask,flash,get_flashed_messages
     
    app  = Flask(__name__)
    #app.session_interface
    app.secret_key ="sdasd"
    # 什么闪现:就像session一样,也是一个页面设置,另一个页面使用,我不管你在哪个页面调用的
    # 只要调用一次,就清空了,
    # 闪现的作用,一般用信息处理。假设用户,a页面做操作,产生了信息。我希望在b页面内获取。
    # 但是我不知道用户在什么时候,访问b页面,但是只要用户一旦访问页面就把信息显示出来。
    # 同一页面,同次请求是可以拿多次的
    @app.route("/")
    def index():
        #产生信息,message设置消息的,category给消息分类,如果不传默写用”message“
     
        flash("你错过了我")
     
        flash(message="你再次错过我",category="渣男")
        return "index"
     
    @app.route("/login")
    def login():
        # (with_categories=True,消息是否要带上分类信息,category_filter=["渣男"]对消息进行过滤,取指定的分类消息
        print(get_flashed_messages(with_categories=True,category_filter=["渣男"]))
        print(get_flashed_messages())
        return "login"
     
     
    @app.route("/test")
    def test():
        print(get_flashed_messages())
        return "test"
     
    if __name__ == '__main__':
        app.run()
    
  • 相关阅读:
    [Java优化] Java代码细节优化
    [网址] 工具类网址
    [Hadoop] 大数据环境安装博客
    简单说下Netty和RPC吧,大佬绕行
    nginx二级域名配置[CentOS]
    java面试准备-自我介绍
    同步||异步&&阻塞||非阻塞
    关于多线程的知识点-02
    [java进阶]关于多线程的知识点
    [java进阶]关于多线程的知识点
  • 原文地址:https://www.cnblogs.com/cnhyk/p/12758341.html
Copyright © 2011-2022 走看看