0
說我有一個查詢對象過濾器應用後sqlalchemy更改查詢對象?
query = session.query(SomeModel) \
.filter(SomeModel.foo == 'bar') \
.filter(SomeModel.active == True)
可以修改對象列表執行查詢,維護所有相同的篩選器
即
.change_query(SomeModel.id, SomeModel.name)
所以之前所得到的查詢對象是:
session.query(SomeModel.id, SomeModel.name) \
.filter(SomeModel.foo == 'bar') \
.filter(SomeModel.active == True)