比如数据库表中有显示器1和显示器2,那么如何在django中模糊查询出显示器1和显示器2呢

首先导入模块

from django.db.models import Qclass GetDisplay(View):class GetDisplay(View):def post(self, request):display = request.POST.get('display')obj = models.Display.object.filter(Q(display1__icontains = display) | Q(display2__icontains = display))return render('index.html', {'displayList' : obj})

__icontains:表示不区分大小写模糊查询
上面代码的重点是模块Q和查询语句中的|

转载于:https://blog.51cto.com/14284354/2401500

Django中ORM之或语句查询相关推荐

  1. Django 中ORM 的使用

    一:Django 中 orm 的使用 1:手动新建一个数据库 2 :告诉Django连接哪个数据库 settings.py里配置数据库连接信息: #数据库相关的配置项 DATABASES ={'def ...

  2. django 模板mysql_59 Django基础三件套 , 模板{{}}语言 , 程序连mysql Django项目app Django中ORM的使用...

    主要内容:https://www.cnblogs.com/liwenzhou/p/8688919.html 1 form表单中提交数据的三要素 a : form标签必须要有action和method的 ...

  3. 西游之路——python全栈——django中orm的使用(1)

    目录 首先推荐两篇文章:Django之ORM操作,http://www.cnblogs.com/yuanchenqi/articles/6083427.html十分全面. 另外和python---OR ...

  4. Django中ORM操作

    一.ORM简介 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术. ​ 简单的说,ORM是通过使用描述对象 ...

  5. Django中ORM的具体使用,超全超长超好懂

    一.django字段和字段参数介绍 class Book(models.Model):# 如果不写id,会默认一个id,并且自增#primary_key=True 表示该字段是主键,一个表中只能由一个 ...

  6. Django数据库ORM模型使用(数据查询)!!!Django数据库如何使用ORM模型查询数据? ✧*。٩(ˊᗜˋ*)و✧*。 Django初体验

    文章目录 查询方法 查看执行的SQL语句 查询条件 精准与模糊查询 比较条件 时间条件 聚合函数 Avg:求平均值. Count:获取指定的对象的个数. Max和Min:获取指定对象的最大值和最小值. ...

  7. Django中ORM中queryset方法详解

    1.queryset的含义 queryset是查询集,就是传到服务器上的url里面的查询内容.Django会对查询返回的结果集QuerySet进行缓存,这是为了提高查询效率.也就是说,在你创建一个Qu ...

  8. Django框架(11.Django中的通过模型类查询数据以及相关函数和条件)

     Django中的查询函数 通过模型类.objects属性可以调用如下函数,实现对模型类对应的数据表的查询.    不管哪个函数注意返回值的类型 函数名 功能 返回值 说明 get 返回表中满足条件的 ...

  9. django orm关联查询_django中orm的多表查询

    一.创建模型 下面我们通过图书管理系统,来设计出每张表之间的对应关系. 通过上图关系,来定义一下我们的模型类. from django.db import models class Book(mode ...

最新文章

  1. oracle精度制的数据类型,ORACLE 中NUMBER 类型 低精度转换成高精度
  2. 深度学习实现场景字符识别模型|代码干货
  3. Python字符串转数字
  4. 用c语言打电子算料,用C语言实现CRC校验计算
  5. delete from inner join
  6. python中类的嵌套_python类的嵌套
  7. linux进程同步问题,关于LINUX下进程和线程对文件的同步问题,请高手来看看!!!...
  8. stacking与blending的区别
  9. DeepFake技术--DeepFakes 概述(一)(二)
  10. asp.net 在repeater控件中加按钮
  11. C语言 整人程序“我是猪”
  12. 怎么安装redhat linux操作系统,Linux操作系统RedHat6.5安装
  13. Android oppo手机显示安装包异常(Bug6)
  14. 2022年“研究生科研素养提升”系列公益讲座在线测评【2】
  15. 函数的定义以及关键字参数
  16. 基于知识图谱构建新一代数据智能基础设施
  17. Html 语法学习笔记三
  18. python怎么安装bokeh_安装Bokeh | 交互式数据可视化库Bokeh的安装
  19. 2022年全球市场汽车用打气筒总体规模及应用细分研究报告
  20. C#各个文件后缀含义

热门文章

  1. LVM逻辑卷 (概述lvm,管理卷组 物理卷 逻辑卷,磁盘配额)
  2. Mysql数据库(四)——mysql索引相关知识
  3. html5 制作神器,HTML5/Canvas 简单的泡沫生成器
  4. 封头名义厚度如何圆整_压力容器封头厚度计算
  5. java的int、char、long、float、double对byte的转换,在通信的时候会用到
  6. gdb x命令_详解gdb的使用技巧
  7. mysql 只返回第一条_mybatis 关联查询时,从表只返回第一条记录解决办法
  8. python树形_Python处理树形数组
  9. android静态代码扫描,android 静态代码扫描
  10. (11) nginx + keepalived 双机热备