【发布时间】:2018-05-23 17:08:18
【问题描述】:
我有一个 mysql 表,其中包含一堆笔记本电脑。我希望能够使用 Flask Admin ModelView 将表拆分为 Mac 和 WIN 两类。有没有一种方法可以在加载时查询这些 MAC(ex)笔记本电脑的表格并将它们显示在表格上?我明白我需要为 Mac 和 WIN 分开模型视图,只是我不知道如何查询和加载页面上的数据加载表
【问题讨论】:
标签: python flask flask-admin
我有一个 mysql 表,其中包含一堆笔记本电脑。我希望能够使用 Flask Admin ModelView 将表拆分为 Mac 和 WIN 两类。有没有一种方法可以在加载时查询这些 MAC(ex)笔记本电脑的表格并将它们显示在表格上?我明白我需要为 Mac 和 WIN 分开模型视图,只是我不知道如何查询和加载页面上的数据加载表
【问题讨论】:
标签: python flask flask-admin
在挖掘完所有我必须添加到我的模型视图中的是这些方法:
def get_query(self):
return super(LaptopModelView, self).get_query().filter(
Laptops.system == "pc"
)
def get_count_query(self):
return super(LaptopModelView, self).get_count_query().filter(
Laptops.system == "pc"
)
【讨论】: