В flask -admin Я использую sandman2, я хочу сделать имя столбца if / else / get из модели, которое я передаю при добавлении в представление администратора, но как бы я ни пытался, я не могу получить доступ Прошла модель, я попытался объявить __self__
в дочернем классе, но безрезультатно.
Вот дочерний класс, который наследует ModelView
from flask_admin.contrib.sqla import ModelView
class CustomAdminView(ModelView): # pylint: disable=no-init
"""Define custom templates for each view."""
list_template = 'list.html'
create_template = 'create.html'
edit_template = 'edit.html'
column_display_pk = True
и ниже, как это происходит с именем
import CustomAdminView
from flask_admin import Admin
admin = Admin(app, base_template='layout.html', template_mode='bootstrap3')
admin.add_view(CustomAdminView(cls, db.session))
Я хочу получить доступ к cls, который передается in admin.add_view(CustomAdminView(cls, db.session
внутри CustomAdminView
, созданного выше, для выполнения какой-либо операции.