model多个查询结果合并

多个查询结果合并

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 《屋檐下》 穿过白茫茫的冬看见你在眼前呢喃掠一波回眸惊散春的云影 细雨中盘旋,如烟穿过我的心,似雾伸手,想触摸你的...
    刘汉皇阅读 485评论 9 2
  • 小鱼和男友交往了一年,男友多次提出同居的要求,都被小鱼拒绝了。通常,一个女生拒绝此类要求,无非是担心你要干活,但活...
    吃鱼不吐刺阅读 814评论 0 0
  • 昨天默默的遁了,没写东西。 所以短短几句话来说一说 1每个人都会做傻事,还会以冠冕堂皇的理由 2我在别人眼里挺傻的...
    楠宝_2018阅读 121评论 0 2
  • 楔子 在二十一世纪生活得太久,猝不及防地一回首,刚刚过去的那个世纪却让我感到陌生,仿佛我们隔着重重迷惘。我竟然有了...
    倚书临风阅读 3,430评论 35 30
  • 今天我的表弟来我家玩了,他一来到我家就冲向我的小黑板,我扶着额头,无奈道:“果然小孩子就是喜欢“画画”呵...
    冷冻罗非鱼阅读 171评论 0 3