django queryset 合并
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 合并相关推荐
- Django QuerySet 就学那么一点点,一点点就够了
橡皮擦,一个逗趣的互联网高级网虫.新的系列,让我们一起进入 Django 世界. 已经完成的文章 滚雪球学 Python 第三轮,Python Web 之 Django 的世界 小手哆嗦一下,就能用 ...
- Django QuerySet API 文档阅读(3):QuerySet定义(一)
原文地址:QuerySet API reference | Django documentation | Django QuerySet有两个属性,ordered和db: ordered: ...
- 合并多个python list以及合并多个 django QuerySet 的方法
尊重原文作者,该文转载于: http://www.yihaomen.com/article/python/533.htm 在用python或者django写一些小工具应用的时候,有可能会遇到合并多个l ...
- django中的queryset合并
有的时候queryset需要合并起来返回给用户,但是queryset是不能进行相加操作的,这里提供两种方法,第二种肯定可以,第一种我没有成功,如果有用过成功的可以指教一下 1.使用chain拼接 fr ...
- Django QuerySet优化
参考: https://docs.djangoproject.com/zh-hans/3.2/topics/db/optimization https://www.jianshu.com/p/aded ...
- Django学习笔记之Django QuerySet的方法
一般情况下,我们在写Django项目需要操作QuerySet时一些常用的方法已经满足我们日常大多数需求,比如get.filter.exclude.delete神马的感觉就已经无所不能了,但随着项目但业 ...
- Django QuerySet API文档
在查询时发生了什么(When QuerySets are evaluated) QuerySet 可以被构造,过滤,切片,做为参数传递,这些行为都不会对数据库进行操作.只要你查询的时候才真正的操作数据 ...
- django QuerySet
Django对数据库的封装1--QuerySet 发布时间:2018-02-28 来源:网络 上传者:用户 关键字: manager 数据库 记录 影响 发表文章 摘要: Django对数据库的操 ...
- Django Queryset用法
文章目录 filter/get get/update_or_create update django查询之Q对象.F对象.聚合查询.分组查询 QuerySet 并不是执行Objects.all(),或 ...
最新文章
- android 两种设置全屏的activity方式
- 入股壹品生鲜签约仪式 农业大健康·李喜贵:谋定功能性农产品
- linux终端里CTRL-Z和CTRL-C的区别
- 网络体系架构—运输层协议概述
- c++ vector学习
- 请不要更多的基本情节
- mysql stdistance_postgis的geography_columns和geometry_columns有什么区别
- docker 分布式管理群集_Coolpy7分布式物联网MQTT集群搭建
- 2016年《大数据》杂志调查问卷
- oracle创建数据库表空间
- 使用jQuery获取表格内容、:nth-child() 选择器用法
- 优化理论17----wolfe_Powell准则、Wo1fe-Powell搜索法
- Nginx正向代理原理和部署方案
- 必读的Python入门书籍,你都看
- 论文写作1:论第一篇SCI写作时的降重方法总结
- 分享打造爆款书的方法,同时聊聊出版图书中的哪些事和哪些坑
- 2022年京东年货节红包雨攻略,年货节红包最高领8888元红包
- u盘第一扇区 分区表_硬盘主引导扇区、分区表和分区引导扇区(MBR、DPT、DBR、BPB)详解...
- HTML5直播技术探究
- 惠普暗影精灵7和联想小新pro16哪个好