Как получить доступ к модели внутри дочернего класса, который наследует ModelView в flask -admin? - PullRequest
0 голосов
/ 26 апреля 2020

В 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, созданного выше, для выполнения какой-либо операции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...