我在flask app
现在,当在上午登录电子,我得到的错误TypeError: 'bool' object is not callable
“类型错误:‘布尔’对象不是可调用”,在烧瓶
回溯
.
.
.
File "/home/environments/flask0101/lib/python2.7/site-packages/flask/app.py", line 1461, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/home/flask/myapp/app/auth/views.py", line 15, in login
login_user(user)
File "/home/environments/flask0101/lib/python2.7/site-packages/flask_login.py", line 675, in login_user
if not force and not user.is_active():
TypeError: 'bool' object is not callable
在用户模式is_active = db.Column(db.Boolean(), nullable=False)
场什么是问题吗?
但是,这是在'LIB/python2.7 /站点包线/ flask_login.py'这是当我打电话'login_user(用户)'执行烧瓶文件。我如何登录一个用户而不是'from flask.ext.login import login_user' 然后'login_user(user)'? – Alexxio 2014-10-11 09:58:17
@Alexxio,如何包装一个对象,提供'is_active'方法的另一个对象? – falsetru 2014-10-11 10:01:22
是的,只是做到了。非常感谢。 – Alexxio 2014-10-11 10:05:04