码迷,mamicode.com
首页 > 其他好文 > 详细

ORM中的查询中的参数

时间:2020-03-24 14:31:57      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:排除   参数   list   效果   day   存在   lte   一个   内容   

ORM 查询的方法有很多,这里只是方便自己记忆,留个记录。

filter() 方法,用于ORM进行查询,筛选符合条件的

exclude()方法,用于ORM进行查询,排除符合条件的内容(可以思考排除词这种)

主要方法:

  __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

ORM中的查询中的参数

标签:排除   参数   list   效果   day   存在   lte   一个   内容   

原文地址:https://www.cnblogs.com/ifiwant/p/12558803.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!