更新时间:2023-12-04 11:36:04
我建议使用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)