django查询

条件查询

字段查询

1 查询等 
exact : 表示判等
2  模糊查询
contains : 是否包含
tartswith endswith:以指定值开头或结尾
3 空查询
isnull : 是否为null
4 范围查询
in : 是否包含在范围内
5 比较查询
gt 大于
gte 大于等于
lt 小于
lte 小于或等于
不等于的运算符,使用exclude()过滤器
6 日期查询
year month day week_day hour minute second 对日期时间类型的属性进行运算

F对象

属性比较
语法 : F(属性名)

Q对象

多个过滤器逐个调用表示逻辑与关系,同sql语法中where部分的and关键字
如果要实现or查询 要使用Q()对象结合 | 运算符,Q对象被义在
django.db.models中
语法 : Q(属性名_运算符=值)
Q对象可以使用 & | 连接,& 表示逻辑与,| 表示逻辑或
Q对象前面可以使用~操作符,表示非not

聚合函数

Avg 平均值
Count 计数
Max 最大值
Min 最小值
Sum 求和

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.1.1.1 查询集 1. ]在管理器上调用过滤器方法会返回查询集 2.查询集经过过滤器筛选后返回新的查询集,因...
    AAA年华阅读 4,464评论 0 0
  • 原文:https://my.oschina.net/liuyuantao/blog/751438 查询集API 参...
    阳光小镇少爷阅读 9,293评论 0 8
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 14,081评论 6 13
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,751评论 0 13
  • 第二章 巡查果林 拆网护鸟 在桃农的带领下,两名志愿者前往桃林深处的小树林。果然,穿过茂密的桃林,不远处就是...
    黯黯红尘一路相伴阅读 1,576评论 1 1

友情链接更多精彩内容