2024-04-20 08:26:07 发布
网友
我在用Python,Flask登录
下面一行来自烧瓶html
{% if current_user.is_authenticated() %
在Ubuntu操作系统中抛出以下错误,在Windows操作系统(W7)中运行良好
我刚刚发现了错误,通过重写上下文处理器修复了它:
login_manager.init_app(app, add_context_processor=False) @app.context_processor def login_fix(): import flask_login return dict(current_user=flask_login._get_user() or current_app.login_manager.anonymous_user())
模板中出现错误的原因是原始的上下文管理器(来自flask_登录名.py)是这样实现的:
如果找不到用户,_get_user函数将返回None。在
_get_user
None
我刚刚发现了错误,通过重写上下文处理器修复了它:
模板中出现错误的原因是原始的上下文管理器(来自flask_登录名.py)是这样实现的:
^{pr2}$如果找不到用户,
_get_user
函数将返回None
。在相关问题 更多 >
编程相关推荐