当前位置: 首页 > article >正文

Django模型(五)

image-20221008114537413

一、数据的条件查询 

参考文档:QuerySet API 参考 | Django 文档 | Django

1.1、常用检索字段

字段检索,是在字段名后加 '__' 双下划线,再加关键字,类似 SQL 语句中的 where 后面的部分, 如: 字段名__关键字

  • exact :判断是否等于value,一般不使用,而直接使用 '='
  • contains:是否包含,大小写敏感,如果需要不敏感的话,使用icontains
  • startswith:以value开头,大小写敏感
  • endwith:以value结尾,大小写敏感
  • in:是否包含在范围内
  • isnull:是否为null, 如:filter(name__isnull=Flase)
  • gt:大于,如:filter(sage__gt=30) , 年龄大于30
  • gte:大于等于

http://www.kler.cn/a/227867.html

相关文章:

  • 「AI学习笔记」深度学习的起源与发展:从神经网络到大数据(二)
  • Python练习(2)
  • Linux pkill 命令使用详解
  • Java中的泛型
  • SOME/IP--协议英文原文讲解2
  • 数据结构题目 课时9
  • Stable Diffusion 模型下载:EnvyHyperrealXL01
  • 《学成在线》微服务实战项目实操笔记系列(P1~P49)【上】
  • 《深入浅出Go语言》大纲
  • C++模板:函数模板
  • 幻兽帕鲁服务器自动重启备份-python
  • Python这些模块,你了解吗?
  • 2024年最新幻兽帕鲁服务器搭建教程
  • H5 加密(MD5 Base64 sha1)
  • vue3 之 组合式API—watch函数
  • 设计模式之工厂模式(工厂方法模式、抽象工厂模式)
  • 20240202金融读报1分钟小得
  • 基于Python查看TNT Go有线版串口数据以及屏幕电量
  • AI应用开发-git开源项目的一些问题及镜像解决办法
  • 开源协议介绍
  • Flink实战四_TableAPISQL
  • parameter ‘MAX_BYTE‘ used as named parameter override, is a localparam
  • R语言基础学习-02 (此语言用途小众 用于数学 生物领域 基因分析)
  • 数据库管理-第143期 Oracle DB 19c需要调整的基本参数V2(20240202)
  • SpringBoot 登录检验JWT令牌 生成与校验
  • nodejs+vue+ElementU教师科研管理系统l33wm