Flask-Login引发TypeError:尝试覆盖is_active属性时无法调用“ bool”对象

Flask-Login引发TypeError:尝试覆盖is_active属性时无法调用“ bool”对象,第1张

Flask-Login引发TypeError:尝试覆盖is_active属性时无法调用“ bool”对象

is_active
is_anonymous
is_authenticated
均为Flask-Login
0.3的属性。如果要使用它们,请将它们视为属性,不要调用它们。如果要覆盖它们,请记住用修饰它们
@property

# change fromcurrent_user.is_authenticated()# tocurrent_user.is_authenticated

看来您正在阅读最新版本(0.3)的文档,但使用的是该库的旧版本。版本0.3包含一项重大更改,将这些属性从方法更改为属性。您应该升级到最新版本的Flask-
Login并将其视为属性。

您可以通过使用户的

is_active
属性返回来停用用户
False
。您返回列值的想法很好。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5631799.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存