美文网首页
django数据库查询

django数据库查询

作者: 一大碗面丶 | 来源:发表于2020-11-17 18:44 被阅读0次

条件选取querySet的时候,filter表示=,exclude表示!=。
querySet.distinct() 去重复

__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

相关文章

  • 管理器 Manager

    管理器是 Django 的模型进行数据库的查询操作的接口 ,用于与数据库进行交互,Django 应用的每个模型都拥...

  • 如何查看Django ORM执行的SQL语句

    Django ORM对数据库操作的封装相当完善,日常大部分数据库操作都可以通过ORM实现。但django将查询过程...

  • Models and databases 之五 Manager

    Manager是Django models提供的接口查询数据库的接口,每个Django模型中至少有一个Manage...

  • django 打印sql查询语句

    django提供了完善的orm数据库操作,了解内部的sql查询,会有助于我们理解和使用 django shell ...

  • Django基础知识(三)

    Django的查询集知识如下: 1、查询集表示从数据库获取的对象集合,查询集可以有多个过滤器。 2、查询集返回过程...

  • django-model之定义管理器(从数据库查询数据的API)

    管理器Manager 管理器是Django 的模型进行数据库查询操作的接口。Django 应用的每个模型都拥有至少...

  • 数据库API

    Django官方文档 执行查询 一旦创建 数据模型 后,Django 自动给予你一套数据库抽象 API,允许你创建...

  • Django 数据库查询

    model.objects.filter(): 依据条件筛选 基于比较: __gt __gte __lt __lt...

  • django数据库查询

    条件选取querySet的时候,filter表示=,exclude表示!=。querySet.distinct()...

  • Django数据库查询

    检索对象 想要从数据库内检索对象,你需要基于模型类,通过管理器(Manager)构造一个查询结果集(QuerySe...

网友评论

      本文标题:django数据库查询

      本文链接:https://www.haomeiwen.com/subject/wtlfiktx.html