Как получить доступ к экземпляру модели из пользовательского шаблона администратора фляги - PullRequest
0 голосов
/ 04 сентября 2018

Мне нужно создать довольно сложное представление о вложенных моделях на моей странице администратора, гуглить по всему земному шару (form_edit_rules, edit_template, on_form_prefill), но не могу найти способ доступа к текущему объекту БД из колбы admin стр.

Как мне это сделать?

1 Ответ

0 голосов
/ 04 сентября 2018

Текущий объект БД передается как переменная model. См. flask_admin / model / base.py ~ строка 2077:

@expose('/edit/', methods=('GET', 'POST'))
def edit_view(self):

    # code

    model = self.get_one(id)

    # more code

    return self.render(template,
                           model=model,
                           form=form,
                           form_opts=form_opts,
                           return_url=return_url)
...