Django 查询filter 常见查询方法

Posted zhaosijia

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django 查询filter 常见查询方法相关的知识,希望对你有一定的参考价值。

  • __exact 精确等于      like ‘aaa‘
  •  __iexact 精确等于    忽略大小写 ilike ‘aaa‘
  • __contains 包含 like ‘%aaa%‘
  • __icontains 包含        忽略大小写 ilike ‘%aaa%‘,
  • __gt 大于
  • __gte 大于等于
  • __lt 小于
  • __lte 小于等于
  • __in 存在于一个list范围内
  • __startswith 以...开头
  • __istartswith 以...开头 忽略大小写
  • __endswith 以...结尾
  • __iendswith 以...结尾,忽略大小写
  • __range 在...范围内
  • __year 日期字段的年份
  • __month 日期字段的月份
  • __day 日期字段的日
  • __isnull=True/False 判断某字段是否为空

--------------------- 本文来自 cw-Austin 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/qq_35959613/article/details/81132034?utm_source=copy 

以上是关于Django 查询filter 常见查询方法的主要内容,如果未能解决你的问题,请参考以下文章

使用 Extra 和 Filter 的 Django OR 查询

django orm 的查询条件

年份(日期)= '2010' 的 Django 查询集

django---查询操作

Django model 遇到查询条件组合比较多的情况下怎么写

django objects.filter Q() 在一个查询中可以使用多少次?