g.user全局
如果你要注意的话,你会记得在登录视图功能中我们检查
g.user以确定用户是否已经登录。要实现此目的,我们将使用
before_requestFlask中的事件。
before_request每次接收到请求时,所有装饰有功能的函数都会在查看函数之前运行。因此,这是设置
g.user变量(文件app/views.py)的正确位置:
@app.before_requestdef before_request(): g.user = current_user
这就是全部。在
current_user全球是由瓶,登录设置,所以我们只要把复制的g对象有更好的访问。这样,所有请求都可以访问登录的用户,甚至在模板内部也可以。
你的代码显然缺少此
before_request处理程序。



