ORM中的查询中的参数

摘要:
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以…结尾,忽略大小写__range在…范围内__year日期字段的年份__month日期字段的月份__day日期字段的日__isnull=True/False

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中的查询中的参数》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇减少options请求次数以及前端post请求未发送options请求PHP 设计模式 笔记与总结(5)PHP 魔术方法的使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ORM查询相关

一、多对多的正反向查询 class Class(models.Model): name = models.CharField(max_length=32,verbose_name="班级名") course = models.CharField(verbose_name="课程",max_length=32) def __str_...

ORM框架疏理——廖雪峰实战系列(一)

ORM(Object Relational Mapping,对象关系映射),是一种程序设计技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上来说,它其实创建了一个可在编程语言里使用的“虚拟对象数据库”。 上面是维基百科的解释,但是为什么要用ORM这种编程技术呢? 就这个实战作业来看:   博客——标题、摘要、内容、评论、作者、创作时间...

django orm中filter(条件1).filter(条件2)与filter(条件1,条件2)的区别 哈欠涟涟的日志 网易博客

django orm中filter(条件1).filter(条件2)与filter(条件1,条件2)的区别 - 哈欠涟涟的日志 - 网易博客 django orm中filter(条件1).filter(条件2)与filter(条件1,条件2)的区别 2010-05-28 11:12:25|分类:django|标签:|字号大中小订阅 在http:...

Android ORM——初识greenDAO 3及使用greenDAO 3前应该掌握的一些知识点(一)

引言 总所周知,SQLite——内嵌于Android中一个占用内存极小的关系型,作为我们Android存储领域中重要的一员 ,或多或少都曾接触到数据库。即使Android系统中提供了很多操作SQLite的API,可是在业务开发中还是须要手动去编写原生SQL语句,这不仅复杂、不好维护。更重要的是不高效,经常会由于SQL语句写错而添加了开发成本,于是便出现...

吉特仓库管理系统-ORM框架的使用

最近在园子里面连续看到几篇关于ORM的文章,其中有两个印象比较深刻<<SqliteSugar>>,另外一篇文章是<<我的开发框架之ORM框架>>, 第一个做的ORM是相当的不错的,第二个也是相当的不错, 至少在表面上看起来是这么一回事。至于具体的用法和实践我没有深入的去测试过,所以也不便发表更多的意见,不过这...

.NET(C#)主流ORM总揽

  前言 在以前的一篇文章中,为大家分享了《什么是ORM?为什么用ORM?浅析ORM的使用及利弊》。那么,在目前的.NET(C#)的世界里,有哪些主流的ORM,SqlSugar,Dapper,Entity Framework(EF)还是ServiceStack.OrmLite?或者是你还有更好的ORM推荐呢? 如果有的话,不防也一起分享给大家。 http...