Я хотел бы отображать только платные заказы в моем представлении списка моделей Flask-Admin.
Вот модели .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)
Вот ModelView для Flask-Admin:
class OrderView(ModelView):
column_filters = ("paid")
admin.add_view(OrderView(Order, db.session))
Фильтры работают нормально, но я хочу сделать этот фильтр по умолчанию. Или еще лучше, не используйте фильтры и показывайте только заказы, которые выводятся из запроса Order.query.filter(Order.paid==True)
.
Можно ли делать с Flask-Admin?