相关疑难解决方法(0)

Flask-Admin默认过滤器

我想在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)
Run Code Online (Sandbox Code Playgroud)

这是Flask-Admin的ModelView:

class OrderView(ModelView):
    column_filters = ("paid")


admin.add_view(OrderView(Order, db.session))
Run Code Online (Sandbox Code Playgroud)

过滤器工作正常,但我想使此过滤器默认.或者更好的是,不要使用过滤器,只显示输出Order.query.filter(Order.paid==True)查询的订单.

是否可以使用Flask-Admin?

python flask flask-admin

15
推荐指数
1
解决办法
7399
查看次数

标签 统计

flask ×1

flask-admin ×1

python ×1