Flask 烧瓶登录:AttributeError:';用户';对象没有属性';处于活动状态';

Flask 烧瓶登录:AttributeError:';用户';对象没有属性';处于活动状态';,flask,Flask,我正在学习Corey Schafer的教程和w 每当我提交我的登录详细信息时,我总是收到错误信息 AttributeError:“用户”对象没有属性“处于活动状态” 不过,注册很有效 \\ \\ \\ \\这是因为您需要在您的用户模型中添加一列处于活动状态的。例如: is_active= db.Column(db.Boolean, default=True, nullable=False) 我试过这么做,但似乎还是一样的问题 from datetime import datetime from

我正在学习Corey Schafer的教程和w 每当我提交我的登录详细信息时,我总是收到错误信息 AttributeError:“用户”对象没有属性“处于活动状态”

不过,注册很有效

\\

\\

\\


\\这是因为您需要在您的
用户
模型中添加一列处于活动状态的
。例如:

is_active= db.Column(db.Boolean, default=True, nullable=False)

我试过这么做,但似乎还是一样的问题
from datetime import datetime
from main import db, login_manager
from flask_login import UserMixin


@login_manager.user_loader
def load_user(user_id):
    return User.query.get(int(user_id))




class User(db.Model, UserMixin):
    id = db.Column(db.Integer, primary_key=True)
    username = db.Column(db.String(20), unique=True, nullable=False)
    email = db.Column(db.String(120), unique=True, nullable=False)
    image_file = db.Column(db.String(20), nullable=False,
                           default='default.jpg')
    password = db.Column(db.String(60), nullable=False)
    posts = db.relationship('Post', backref='author', lazy=True)

    def is_active(self):
        return True

    def __repr__(self):
        return f"User('{self.username}', '{self.email}', '{self.image_file}')"
is_active= db.Column(db.Boolean, default=True, nullable=False)