model多个查询结果合并

多个查询结果合并

from django.db.models import Q
1.合并同一个model的多个QuerySet 的话,是可以采用这种方式的.
QuerySet = QuerySet1 | QuerySet2

2.用chain 来实现,即使是不同的MODEL中查询出来的数据,都可以合并到一个 list 中去.
QuerySet = chain(QuerySet1, QuerySet2)

你可能感兴趣的:(model多个查询结果合并)