我想在我的 Flask-Admin 模型列表视图中只显示已付款的订单。
这是models.py:
class Order(db.Model):
id = db.Column(db.Integer, primary_key=True)
amount = db.Column(db.Integer)
description = db.Column(db.String)
paid = db.Column(db.Boolean, default=False)
这是 Flask-Admin 的 ModelView:
class OrderView(ModelView):
column_filters = ("paid")
admin.add_view(OrderView(Order, db.session))
过滤器工作正常,但我想将此过滤器设为默认值。或者更好的是,不要使用过滤器,只显示Order.query.filter(Order.paid==True)
查询输出的订单。
可以使用 Flask-Admin 吗?