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"