更新时间:2023-12-04 11:35:52
我建议使用 filter
而不是使用 filter_by
,它为您提供了更多选择.
Instead of using filter_by
I would recommend using filter
, it gives you a lot more options.
例如(来自手册):
db.session.query(MyClass).filter(
MyClass.name == 'some name',
MyClass.id > 5,
)
关于您的案例:
filters = (
Transaction.amount > 10,
Transaction.amount < 100,
)
db.session.query(Transaction).filter(*filters)