全称:global
为了保存用户的自定义参数,在一次请求中,全局可以调用,常用于存储用户数据。
from flask import Flask, g
--在登录校验的装饰器中,获取用户数据,将其set到g中
g.username = username
--在业务代码中,即可输出用户数据
debug(g.username)
--注意大多数代码示例基于login函数,但是在实际项目中,给g赋值应基于登录校验的装饰器函数
在不同请求中,g 并不是同一个 g;换言之,当前请求完全结束时,当前的 g 也就销毁了。
网友评论