我们怎么能不在 flask-admin 视图中显示某些行呢?
How can we NOT display certain rows in a flask-admin view?
我一直在搜索和尝试一段时间,但找不到任何答案,因此非常感谢您的帮助。
我有一个 flask 管理员视图,请说以下内容:
class testViewMain():
column_list = [
'first_name',
'last_name',
'email',
'phone',
]
如何排除此烧瓶视图中的某些值?
例如,仅显示数据库中 first_name != John and last_name != Doe
.
的行
我以为我正在寻找的功能是 on_form_prefill
,但根据文档,这仅在编辑视图上。
我找到了答案:
class testViewMain():
column_list = [
'first_name',
'last_name',
'email',
'phone',
]
def get_query(self):
return self.session.query(self.model).filter(
self.model.first_name != 'John' \
and self.model.last_name != 'Doe')
我一直在搜索和尝试一段时间,但找不到任何答案,因此非常感谢您的帮助。
我有一个 flask 管理员视图,请说以下内容:
class testViewMain():
column_list = [
'first_name',
'last_name',
'email',
'phone',
]
如何排除此烧瓶视图中的某些值?
例如,仅显示数据库中 first_name != John and last_name != Doe
.
我以为我正在寻找的功能是 on_form_prefill
,但根据文档,这仅在编辑视图上。
我找到了答案:
class testViewMain():
column_list = [
'first_name',
'last_name',
'email',
'phone',
]
def get_query(self):
return self.session.query(self.model).filter(
self.model.first_name != 'John' \
and self.model.last_name != 'Doe')