Django资料之ORM查询操作

2023-10-29

◆ 条件查询:
models.User.objects.filter(id=1,name='root')        #等于
models.User.objects.filter(id__gt=1,name='root')    #大于
models.User.objects.filter(id__lt=1)                #小于
models.User.objects.filter(id__gte=1)               #大于等于
models.User.objects.filter(id__lte=1)               #小于等于
models.Business.objects.filter(id=1).first()        #获取第一个值

#字典形式
dic = {'name': 'xx', 'age__gt': 19}
models.User.objects.filter(**dic)

注:使用get函数获取一个对象,如果不存在会报错

models.Business.objects.get(id=1)
◆ 获取所有值:
# QuerySet ,内部元素都是对象
v1 = models.Business.objects.all()

# QuerySet ,内部元素都是字典
v2 = models.Business.objects.all().values('id','caption')

# QuerySet ,内部元素都是元组
v3 = models.Business.objects.all().values_list('id','caption')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Django资料之ORM查询操作 的相关文章

随机推荐

  • 0.0.0.0这个IP地址代表什么?

    当socket绑定的IP地址0 0 0 0时 表示监听本机上的所有IP地址 也就是接收本机所有网卡发到本进程端口的请求 在网络中 0 0 0 0表示整个网络中的所有主机 当数据包在路由器之间转发时 在路由表中如果找不到目的IP所在的网段 就
  • 无线通信原理之F-OFDM技术

    目录 1 F OFDM系统的基本原理 2 F OFDM系统的子载波映射 3 F OFDM系统的子带滤波器设置 1 F OFDM系统的基本原理 F OFDM Filtered Orthogonal Frequency Division Mul
  • VMware安装Windows server 2016

    1 打开VMware 点击创建新的虚拟机 2 选择典型配置 并进行下一步 3 选择稍后安装操作系统 并进行下一步
  • STM32 IAP

    1 IAP IAP 即在应用编程 IAP 是用户自己的程序在运行过程User Flash 的部分区域进行烧写 目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级 通常实现 IAP 功能时 即用户程序运行中作自身的
  • m4头发mod制作

    贴图制作 PS 添加底色 滤镜 添加杂色 高斯分布 单色 滤镜 模糊 动感模糊 角度90 距离自己调 图像 调整 亮度对比度 新建图层 随意加一些纤维 让头发看起来更密 再根上面一样添加滤镜只要动感模糊就可以 新建图层 再继续加 加滤镜从添
  • 大数据_什么是数据中台?

    目录 一 数据中台的定义 二 数据中台必备的是个核心能力 三 数据中台VS业务中台 四 数据中台VS数据仓库 五 数据中台VS现有信息架构 六 数据中台的业务价值与技术价值 一 数据中台的定义 数据中台是一套可持续 让企业的数据用起来 的机
  • VS2017:打开时提示登录,登录窗口却打不开

    转自 VS2017无法登录微软账户的问题 亲测有效 这方法真是神了
  • ffmpeg接收rtsp流异常问题

    今天使用ffmpeg接收rtsp流转mat做人脸识别时碰到了一个问题 就是使用 avformat open input 打开rtsp url时一直出现段错误 但是vlc播放url可以正常播放 百度一下发现 ffmpeg默认rtsp使用tcp
  • 微信小程序uview图标不显示

    问题 之前还好好的 图标能显示 不知何时 图标突然不显示了 百度后发现 原来是因为我引入的iconfont css 导致的css覆盖导致的 字体图标不显示一般由于字体图标的名称被覆盖导致 如下图 问题解决参考 https www kancl
  • 一看就懂!如何将Zabbix监测到的数据导出?

    前言 Zabbix是一款服务器监测应用 有良好的web界面 美中不足的是缺乏导出报表的功能 但是Zabbix同时也提供了强有力的API支持 https www zabbix com documentation 3 4 zh manual a
  • 一键分块,轻松拼图!使用Segment Anything让你的设计更加高效!

    目录 第一步 第二步 第三步 第四步 如果你是一名设计师或者摄影爱好者 那么你一定经常需要将图片分割成不同的块 以便在不同的场合下使用 例如 在网页设计中 你可能需要将图片分割成不同的块 以便在不同的区域中使用 而分块的难度不小 需要一定的
  • java easypoi导出word时添加空白页导出多组相同类型的数据

    1 需求 导出用户信息 模板如下 要求 导出多个用户信息时 另起一页 根据模板生成下一条用户信息 2 模板变化 easypoi不能直接创建空白页 下一页 但可以使用apache的poi中的document createParagraph c
  • 【系统架构】什么是集群?为什么要使用集群架构?

    什么是集群 为什么要使用集群架构 1 什么是集群 2 为什么要使用集群 2 1 高性能 2 2 价格有效性 2 3 可伸缩性 2 4 高可用性 2 5 透明性 2 6 可管理性 2 7 可编程性 3 集群的常见分类 3 1 负载均衡集群 3
  • 提速科研,AI 正引领一场新革命

    By 超神经 内容一览 五一国际劳动节假期 HyperAI超神经为大家汇总了往期 ScienceAI 相关报道 对该领域感兴趣的读者可以来一探究竟了 关键词 ScienceAI 盘点 整理 缓缓 作为近两年的技术热点 ScienceAI 在
  • mysql实现if语句判断功能的六种使用形式

    文章目录 前言 一 ifnull函数 二 nullif函数 三 if函数 四 if语句 多用于存储过程 五 if else语句 多用于存储过程 六 if elseif else语句 多用于存储过程 总结 前言 在Mysql数据库中实现判断功
  • 2023-6-1第三十二天

    reserved矜持的 预定的 专用的 reserve预定 保留 储备 discard丢弃 抛弃 ensemble整体 全体 assemble集合 收集 组装 tutorial教程 辅导材料 convention习俗 惯例 distract
  • Git cherry-pick 指令总结

    使用场景 在某些开发中 可能会有多个分支 比如 你负责的项目在生成环境出现一个致命Bug 公司项目管理领导需要你立即解决修复 并且针对本次修改拉取了一个临时分支 dev 20221109 分支 但你在解决问题时没有及时把自己本地分支由dev
  • mysql使用存储过程将一个表中的数据导入另一个表

    存储过程 本人也是第一次使用存储过程 中间遇到了很多坑 在此记录一下 希望能帮助使用的人少踩点坑 先说一下我使用存储过程的需要 其实需求很简单就是把一个表中的数据导入一个新的表中 并且删除原有表中的数据 说白了就是一个数据的备份 我是使用n
  • Python实现Excel办公自动化之openpyxl

    目录 Excel安装库的对比 安装 基本操作 1 引入库 2 工作簿 创建或者加载工作簿 获取当前工作表 3 工作表 创建工作表和获取工作表 获取所有工作表 删除工作表 复制工作表 过滤和排序 使用公式 4 单元格 访问单元格 合并单元格
  • Django资料之ORM查询操作

    条件查询 models User objects filter id 1 name root 等于 models User objects filter id gt 1 name root 大于 models User objects fi