Flask admin仅在加载时在模型中显示某些对象

时间:2018-05-23 17:08:19

标签: python flask flask-admin

我有一个包含一堆笔记本电脑的mysql表。我希望能够使用Flask Admin ModelView将表格拆分为2类Mac和WIN。有没有一种表格在加载时查询表格中的那些MAC(ex)笔记本电脑并将它们显示在桌面上?我明白我需要为Mac和WIN分离模型视图只是因为我不知道如何使用表格查询和加载页面加载数据

1 个答案:

答案 0 :(得分:0)

在挖掘所有我必须添加到我的模型视图之后的是这些方法:

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"
    )