q_1 = Table.query.filter(Table.status==True, or_(Table.user_id == user_2.id, Table.size>10))
q_2 = Table.query.filter(Table.date > date, or_(Table.user_id == user_1.id, Table.size<8))
同一个表,两个不同的 query 返回的是满足不同条件的结果,合并成一个 query ,并且添加分页,实现代码:
query_result = q_1.union(_2)
即可实现