1. 通过自带的方法:

a1 = User.objects.filter(id__gt=8)
a2 = User.objects.filter(id__lt=4)a3 = a1 | a2
注:这种方式合并的结构还是一个queryset,相当于a3把a1和a2的条件合并了,推荐,因为可以用order_by等函数了
只能合并同种model对象的数据

2. 用python的chain合并

from itertools import chaina1 = User.objects.filter(id__gt=8)
a2 = User.objects.filter(id__lt=4)a3 = chain(a1, a2)
这时候a3是个可迭代对象,把a1和a2分别求出来之后合并成了一个可迭代对象,
他可以作用于其他可迭代对象中他可以把不同model的对象合并,类似于与list相加

原文:https://blog.csdn.net/smartwu_sir/article/details/80068696

django queryset 合并相关推荐

  1. Django QuerySet 就学那么一点点,一点点就够了

    橡皮擦,一个逗趣的互联网高级网虫.新的系列,让我们一起进入 Django 世界. 已经完成的文章 滚雪球学 Python 第三轮,Python Web 之 Django 的世界 小手哆嗦一下,就能用 ...

  2. Django QuerySet API 文档阅读(3):QuerySet定义(一)

    原文地址:​​​​​​QuerySet API reference | Django documentation | Django QuerySet有两个属性,ordered和db: ordered: ...

  3. 合并多个python list以及合并多个 django QuerySet 的方法

    尊重原文作者,该文转载于: http://www.yihaomen.com/article/python/533.htm 在用python或者django写一些小工具应用的时候,有可能会遇到合并多个l ...

  4. django中的queryset合并

    有的时候queryset需要合并起来返回给用户,但是queryset是不能进行相加操作的,这里提供两种方法,第二种肯定可以,第一种我没有成功,如果有用过成功的可以指教一下 1.使用chain拼接 fr ...

  5. Django QuerySet优化

    参考: https://docs.djangoproject.com/zh-hans/3.2/topics/db/optimization https://www.jianshu.com/p/aded ...

  6. Django学习笔记之Django QuerySet的方法

    一般情况下,我们在写Django项目需要操作QuerySet时一些常用的方法已经满足我们日常大多数需求,比如get.filter.exclude.delete神马的感觉就已经无所不能了,但随着项目但业 ...

  7. Django QuerySet API文档

    在查询时发生了什么(When QuerySets are evaluated) QuerySet 可以被构造,过滤,切片,做为参数传递,这些行为都不会对数据库进行操作.只要你查询的时候才真正的操作数据 ...

  8. django QuerySet

    Django对数据库的封装1--QuerySet 发布时间:2018-02-28 来源:网络 上传者:用户 关键字: manager 数据库 记录 影响 发表文章 摘要:   Django对数据库的操 ...

  9. Django Queryset用法

    文章目录 filter/get get/update_or_create update django查询之Q对象.F对象.聚合查询.分组查询 QuerySet 并不是执行Objects.all(),或 ...

最新文章

  1. android 两种设置全屏的activity方式
  2. 入股壹品生鲜签约仪式 农业大健康·李喜贵:谋定功能性农产品
  3. linux终端里CTRL-Z和CTRL-C的区别
  4. 网络体系架构—运输层协议概述
  5. c++ vector学习
  6. 请不要更多的基本情节
  7. mysql stdistance_postgis的geography_columns和geometry_columns有什么区别
  8. docker 分布式管理群集_Coolpy7分布式物联网MQTT集群搭建
  9. 2016年《大数据》杂志调查问卷
  10. oracle创建数据库表空间
  11. 使用jQuery获取表格内容、:nth-child() 选择器用法
  12. 优化理论17----wolfe_Powell准则、Wo1fe-Powell搜索法
  13. Nginx正向代理原理和部署方案
  14. 必读的Python入门书籍,你都看
  15. 论文写作1:论第一篇SCI写作时的降重方法总结
  16. 分享打造爆款书的方法,同时聊聊出版图书中的哪些事和哪些坑
  17. 2022年京东年货节红包雨攻略,年货节红包最高领8888元红包
  18. u盘第一扇区 分区表_硬盘主引导扇区、分区表和分区引导扇区(MBR、DPT、DBR、BPB)详解...
  19. HTML5直播技术探究
  20. 惠普暗影精灵7和联想小新pro16哪个好

热门文章

  1. 5G如何与物联网结合
  2. python编写exe程序教程_使用Py2Exe for Python3创建自己的exe程序示例
  3. okHttp拦截器(转载)
  4. TD算法超详细解释,一篇文章看透彻!
  5. template 标签 VUE v-slot 用法
  6. 小程序制作分类可滚动区域 scroll-view
  7. 在重要时期如何保障网络安全?
  8. linux防止arp攻击
  9. centos7 的网卡配置文件设置bond接口. 如何固定mac地址?
  10. 【毕业生】资历与跳槽