TypeError: ‘active’ is an invalid keyword argument for User

Admin Ubuntu

Исправляем ошибку TypeError: ‘active’ is an invalid keyword argument for User.

Ошибка имеет вид:

File «/run.py», line 2, in
from app import app
File «/app/__init__.py», line 35, in
from app.admin.routes import admin_bp
File «/app/admin/__init__.py», line 70, in
from app.forms import LoginForm, RegistrationForm
File «/app/forms.py», line 27, in
from app.models import User
File «/app/models.py», line 32, in
class User(db.Model, UserMixin):
File «/app/models.py», line 47, in User
active
NameError: name ‘active’ is not defined

Ошибка возникает потому что в модели пользователя не добавлена колонка active:

active = db.Column(db.Boolean())

Это колонка необходима для работы модуля Flask-Security.

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"TypeError: ‘active’ is an invalid keyword argument for User"