一、F对象
一个F对象代表数据库中某条记录的字段的信息
作用
通常是对数据库中的字段值在不获取的情况下进行操作
用于属性(字段)之间的比较
 
语法:
from django.db.models import F F('列名')
 
示例1:
示例2:
 
 
二、Q对象
当在获取查询结果集使用复杂的逻辑或 | 、逻辑非~ 等操作时可以借助Q对象进行操作
 
导包: from django.db.models import Q
 
例如:想找出定价低于20元 或清华大学出版学的全部图书,可以写成
 
 
运算符:
&:与操作
|:或操作
~:非操作
 
可以多操作组合, 比如Q(条件1) &~(条件2) 查询满足条件1 和不满足条件2

最新文章

  1. log4net 自定义Layout日志字段
  2. mysql 创建索引和删除索引
  3. Quartz应用实践入门案例一(基于Web环境)
  4. ASP.NET 缓存
  5. linux基础命令学习五(软件包管理、下载管理)
  6. 【Unity Shaders】学习笔记——SurfaceShader(九)Cubemap
  7. 一例胜千言,详谈SQL Sever数据库锁
  8. SQLServer中数据库文件的存放方式,文件和文件组
  9. eclipse 使用mvn模块化开发
  10. 校验Linux程序是否被黑客修改
  11. Android Studio(AS)-->导入项目
  12. 使用loadrunner编写webservice接口请求
  13. 原型模式ProtoType
  14. GitHub搭配使用Travis CI 进行自动构建服务
  15. Jekins学习
  16. Python pickle模块
  17. jenkins commande not found
  18. mouseover和mouseout事件的相关元素
  19. Python 类的属性再解
  20. longest-substring-with-at-least-k-repeating-characters

热门文章

  1. Apache DolphinScheduler 1.3.6 功能发布说明
  2. Luogu3177 [HAOI2015]树上染色 (树形DP)
  3. LuoguP1799 数列_NOI导刊2010提高 (动态规划)
  4. 重看Java教学视频时的查漏补缺
  5. 一个dcache的性能问题分析
  6. Vue3中插槽(slot)用法汇总
  7. Markdown使用指南
  8. CF453C Little Pony and Summer Sun Celebration(构造、贪心(?))
  9. 项目管理构建工具——Maven(基础篇)
  10. Docker 完整版教程