首页 > 技术文章 > 13Flask的g对象

suren-apan 2019-12-01 15:10 原文

Flask的g对象

from  flask import Flask,request,g,redirect

#g对象的特性:
#当前请求内你设置就可以取,必须先设置,后取,当前请求可以取无限次
#就算你当前请求,设置了,如果不去,其他请求过来,也取不到


app=Flask(__name__)
# @app.before_request
# def a():
#     if request.path=="/":
#         request.name="sb"
#         g.name="sb"

def set_g():
    g.name='sb'

@app.route("/")
def index():
    set_g()
    return redirect("/index")


@app.route("/index")
def login():
    print(g.name)
    return "2"


if __name__ == '__main__':
    app.run()

推荐阅读