【发布时间】:2022-10-15 00:53:16
【问题描述】:
我希望使用update 查询更新多个项目/行/对象。但是这个查询在执行后似乎没有返回任何对象。如何取回受影响对象的列表。例如,使用这样的查询:
session.query(my_model).filter(
my_model.status == 'OK',
my_model.is_validated == True,
my_model.expires_at <= plum_dt.now(),
).update({'status':'EXPIRED'})
我希望用更新的对象取回列表。如果我只是在查询末尾添加all(),它不会返回任何内容。
【问题讨论】:
标签: python sqlalchemy flask-sqlalchemy