backend+ telegram: регистрация переведена на классы

This commit is contained in:
2022-11-18 18:27:53 +03:00
parent 82dfc158e9
commit 210938fd78
10 changed files with 94 additions and 49 deletions

View File

@@ -7,4 +7,12 @@ from textsouls.models import User
ts_admin = Blueprint("ts_admin", __name__)
admin.add_view(ModelView(User, db.session))
class AdminView(ModelView):
def __init__(self, model, *args, **kwargs):
self.column_list = [c.key for c in model.__table__.columns]
self.form_columns = self.column_list
super(AdminView, self).__init__(model, *args, **kwargs)
admin.add_view(AdminView(User, db.session))