您的位置:首页 > 移动开发 > Objective-C

TypeError: 'bool' object is not callable

2018-03-21 21:27 751 查看

方法一:

因为   is_authenticated是属性而不是方法
将models中的三个   
 def is_authenticated(self):
        return True

    def is_active(self):
        return True

    def is_anonymous(self):
        return False
改成
    is_authenticated = True

    is_active = True

    is_anonymous = False

然后将flask/lib/python2.7/site-packages中的python_login.py 中的所有is_authenticated()改为 is_authenticated,以及将flask项目中的全部is_authenticated()改为 is_authenticated
如果如上方法不行,那么试一试方法二。

方法二:

可能是当前flask-login版本有问题,可以卸载当前版本试一试低一级的版本或者高一级的版本:

pip uninstall flask-Login:
pip install falsk-Login==0.1.10(此处填版本号,可以依次试一试)。

如果还是解决不了,那就看错误日志,自行解决。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: