更新于:
不会用这个方法,搜了搜,说一下用法。
帐户注册因为未验证邮箱或者什么原因,默认active是False,Flask-Login判断is_active为False是会登录失败的。验证邮箱了就设置为True
数据库model里面用户的表比如是User,添加一个装饰器@property
,作用是把方法变属性,这样就可以了。
class User(UserMixin, db.Model):
uid = db.Column(db.Integer, primary_key=True)
active = db.Column(db.Boolean, default=False)
@property
def is_active(self):
return self.active
写的太简单了,不过是不是很明了
转载请注明:【flask-login的is_active属性用法】https://jihuo.ma/flask-login-is-active.html