方法一:
因为 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(此处填版本号,可以依次试一试)。
如果还是解决不了,那就看错误日志,自行解决。