__gt 大于
__gte 大于等于
__lt 小于
__lte 小于等于
__in
__exact 精确等于 like 'aaa'
__iexact 精确等于 忽略大小写 ilike 'aaa'
__contains 包含 like '%aaa%'
__icontains 包含 忽略大小写 ilike '%aaa%'
is null / is not null
User.objects.filter(username__isnull=True) // 查询用户名为空的用户
User.objects.filter(username__isnull=False) // 查询用户名不为空的用户
User.objects.filter().excute(age=10) // 查询年龄不为10的用户
User.objects.filter().excute(age__in=[10, 20]) // 查询年龄不为在 [10, 20] 的用户

_exact 精确等于 like 'aaa'
__iexact 精确等于 忽略大小写 ilike 'aaa'
__contains 包含 like '%aaa%'
__icontains 包含 忽略大小写 ilike '%aaa%',但是对于sqlite来说,contains的作用效果等同于icontains。
__gt 大于
__gte 大于等于
__lt 小于
__lte 小于等于
__in 存在于一个list范围内
__startswith 以...开头
__istartswith 以...开头 忽略大小写
__endswith 以...结尾
__iendswith 以...结尾,忽略大小写
__range 在...范围内
__year 日期字段的年份
__month 日期字段的月份
__day 日期字段的日
__isnull=True/False

转载于:https://www.cnblogs.com/ExMan/p/9444464.html

django orm 操作符相关推荐

  1. Django ORM操作

    Django ORM操作 一般操作 看专业的官网文档,做专业的程序员! 必知必会13条 <1> all(): 查询所有结果<2> get(**kwargs): 返回与所给筛选条 ...

  2. Django ORM那些相关操作

    一般操作 https://docs.djangoproject.com/en/1.11/ref/models/querysets/         官网文档 常用的操作 <1> all() ...

  3. django ORM相关的那些操作汇总

    必知必会13条 <1> all(): 查询所有结果<2> filter(**kwargs): 它包含了与所给筛选条件相匹配的对象<3> get(**kwargs): ...

  4. Django - ORM操作

    Django - ORM操作 一. 必知必会13条 单表查询之神奇的双下划线 二. ForeignKey操作 正向查找 反向操作 三. ManyToManyField 四. 聚合查询和分组查询 聚合 ...

  5. django orm基本操作一

    一.Django–ORM表设计格式(个人) 1.一对一建立外键 不同于django如需扩展原user表,将外键建在副表上.我更喜欢将外键建在主表上 外键名称 = models.OneToOneFiel ...

  6. django mysql orm教程_带你了解Django ORM操作(基础篇)

    前言 在日常开发中,需要大量对数据库进行增删改查操作. 如果头铁的话,使用原生SQL是最好的,毕竟性能又高,又灵活. 但是通常情况下,我们不是太需要那么苛刻的性能,也没有那么多刁钻的需求用原生SQL ...

  7. django orm级联_Django数据表关联关系映射(一对一、一对多、多对多)

    我们知道涉及到数据表之间的对应关系就会想到一对一.一对多.多对多,在学习 MySQL 数据库时表关系设计是需要重点掌握的知识.Django 中定义了三种关系类型的字段用来描述数据库表的关联关系:一对多 ...

  8. django ORM中的RelatedManager(关联管理器)

    关联管理器应用在 一对多的表 或者 多对多的表 多对多表中的用法: 在多对多的表中 正向查询 #基于对象的查询 #正查 # author_obj = Author.objects.get(id=1) ...

  9. Django ORM

    Python微信订餐小程序课程视频 https://edu.csdn.net/course/detail/36074 Python实战量化交易理财系统 https://edu.csdn.net/cou ...

最新文章

  1. 海康、大华IpCamera RTSP地址和格式
  2. Linux链接库二(动态库,静态库,库命名规则,建立个没有版本号的软连接文件)...
  3. 视觉计算/深度学习/人工智能 笔试面试 汇总(腾讯、网易、yy、美图等)
  4. 透析CCNP路由知识五大技术4
  5. (大纲)三小时学会openCV
  6. PhotoShop更改图片背景色
  7. 配置管理-SVN使用指南-Linux
  8. python图标的演变_python day 22 CSS拾遗之箭头,目录,图标
  9. 面向机器学习的特征工程 三、文本数据: 展开、过滤和分块
  10. 使用vSphere Power Cli初始化数据中心
  11. DB2 SQL Error: SQLCODE=-803, SQLSTATE=23505, SQLERRMC=2 (转载)
  12. 安居客 Android App 走向平台化 | CSDN 博文精选
  13. 汇编语言第2版---笔记(第一章基础知识)
  14. TMC8670 – 集成EtherCAT通讯和FOC伺服运动控制芯片适用2/3相永磁同步电机
  15. 全外显子捕获测序的杂交和封闭原理
  16. SMCJ系列TVS瞬态抑制二极管型号参数表
  17. 《欲罢不能:刷屏时代如何摆脱行为上瘾》读书笔记
  18. 知乎客户端跨平台 Hybrid 调试实战
  19. Servlet异常处理器
  20. Spring batch批量处理框架最佳实践

热门文章

  1. 世界人工智能发展究竟到了什么水平 ?
  2. 阿里云李飞飞:传统数据库步履蹒跚,未来的机会在哪里?
  3. 剑网三谜题终于揭开,药宗四系开合得当,有输出有治疗
  4. 最长公共子序列(JAVA实现)
  5. 平切分,分库,分表,主从,集群 数据库水平切分的实现原理解析
  6. python 的类装饰器
  7. Principles of Reactive Programming 之Actors are Distributed (1)
  8. 利用matlab将二进制小数转换为十进制小数
  9. jquery中的load()方法使用要点
  10. 你用哪种工具进行iOS app自动化功能测试?