我正在阅读这段代码: -
def decorated_function(*args, **kwargs):
""" Decorated function, actually does the work. """
if not flask.g.auth.logged_in:
flask.flash('Login required', 'errors')
return flask.redirect(flask.url_for(
'login_fedora', next=flask.request.url))
return function(*args, **kwargs)
但是我没有得到if not flask.g.auth.logged_in:
行的内容?
答案 0 :(得分:0)
flask.g - > g生活在应用环境中
检查Flask-Usage of G
您怀疑的行基本上是检查用户是否已登录(已验证)。如果没有,它会重新定向到登录页面
考虑一下,你看到没有登录就可以看到facebook图片,然后你点击了分享'但要分享,必须登录,这就是您发布的功能如图所示。