model多个查询结果合并

2019-04-10  本文已影响0人  胖腚猴

多个查询结果合并

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

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

上一篇下一篇

猜你喜欢

热点阅读