如何从自定义烧瓶管理模板访问模型实例
How to access the model instance from custom flask admin template
我需要在我的管理页面中创建一个非常复杂的嵌套模型视图,用谷歌搜索了全球各地(form_edit_rules、edit_template、on_form_prefill),但找不到一种从 flask-admin 编辑页面访问当前数据库对象的方法。
我该怎么做?
当前 DB 对象作为变量传递 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)
我需要在我的管理页面中创建一个非常复杂的嵌套模型视图,用谷歌搜索了全球各地(form_edit_rules、edit_template、on_form_prefill),但找不到一种从 flask-admin 编辑页面访问当前数据库对象的方法。
我该怎么做?
当前 DB 对象作为变量传递 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)