2019独角兽企业重金招聘Python工程师标准>>>

get:是从数据库取得满足筛选条件的对象,但如果此时数据库有多个满足条件的值,或者没有满足筛选条件的值,都会报错。

   比如:p=User.objects.get(username='answer'),

  此时数据库必须只有一个满足条件的对象,不然会报错。

  返回的对象可以用p.__dict__来查看,它是以字典的形式返回的,{'key':valeus},key是字段的名称,而values是值的内容。

filter:filter方法是从数据库取得所有匹配的结果,返回一个对象列表,如果记录不存在的话,它会返回[]。

 
  比如我数据库里有一条记录(或多条),记录的name的值是answer的话,我用p = User.objects.filter(name='answer')
它返回的student是一个对象的列表,而student[0]和上面的get方式返回的student的结果是一样的。

转载于:https://my.oschina.net/answerHuang/blog/110376

django之get filter相关推荐

  1. python 多关键字匹配_使用django的objects.filter()方法匹配多个关键字的方法

    介绍: 今天在使用django的时候忽然想用到,如何匹配多个关键字的操作,我们知道django有一个objects.filter()方法,我们可以通过如下一句代码实现匹配数据库中title包含key关 ...

  2. django get和filter方法的几点不同

    django的get和filter方法是django model常用到的,搞清楚两者的区别非常重要. 为了说明它们两者的区别定义2个models class Student(models.Model) ...

  3. Django - Xadmin (四) Filter

    Django - Xadmin (四) Filter Filter 功能描述 与 admin 组件中 Filter 功能类似,在展示页面右侧放置一列标签,通过点击这些标签来筛选出该标签相关的数据. 比 ...

  4. django mysql filter_Django filter中用contains 在mysql中的问题

    用PYTHON ,DJANGO 做站,在通常的情况下,需要用到 orM 的查询方法,比如object.filter(tag__contains='keywords').... 在这种情况下,如果你跟踪 ...

  5. django的get和filter方法的区别

    django的get和filter方法是django model常用到的,搞清楚两者的区别非常重要.为了说明它们两者的区别定义2个models: classStudent(models.Model): ...

  6. 【django】基础条件查询

    一. 基本查询 get查询单⼀结果,如果不存在会抛出模型类.DoesNotExist异常. FilmInfo.objects.get(fid=1) <FilmInfo: django> F ...

  7. django自定义过滤器及模板标签

    django自定义过滤器及模板标签 文件路径配置: 某个app特有的 -app 目录下,新建templatetags 文件夹 -再到 templatetags 文件夹下创建python模块(py文件) ...

  8. Django框架基础知识05-自定义模板标签与过滤器

    根据一定规则,自己定义出符合需求功能的.用在任何你有需求的地方,因为内置的满足不了我们的需求,不同的东西有不同的定义规则 目前最最重要的就是HOW 一 文件路径配置: templates 存放自定义 ...

  9. win10+django开发项目day03.02

    一.查询 #查询数据平均数 In [1]: from django.db.models import AvgIn [2]: from MyApp.models import * #获取年龄平均数 In ...

最新文章

  1. Linux JSP连接MySQL数据库
  2. python标准词匹配_用 Python 自动化办公能做到哪些有趣或有用的事情?
  3. VTK:简单操作之UniformRandomNumber
  4. 1.Slf4j使用log4j的配置参数、配置sl4j/log4j输出到不同的文件、案例
  5. 14.refresh操作
  6. 计算机存储数字,计算机是如何存储数字的
  7. R语言acres92 region_[R语言 学习笔记] circlize绘制基因组圈图的原理与使用(一)...
  8. VS2010~2015番茄助手VA_X 2073 重新安装时遇到问题The security key for this program currently stored on your system
  9. presto查询报错
  10. es5创建对象与继承
  11. WIN10禁用security center、自动更新、Defender Service
  12. 如何在Mac OS X中使用GeekTool设置桌面任务清单
  13. 同比和与环比的计算公式
  14. 20145322何志威 《Java程序设计》第8周学习总结
  15. 2021年N1叉车司机考试APP及N1叉车司机免费试题
  16. 【数学建模笔记】对策论
  17. 大华技术股份有限公司测开笔试题分享
  18. 计算机英语论文及翻译,计算机专业英语翻译小论文
  19. 什么是两化融合和数字化转型?
  20. DIY蓝牙键盘(2) - 理解HID报文描述符

热门文章

  1. exchange2013 OWA界面使用公有计算机或私有计算机选项
  2. copy 自定义对象
  3. 《设计模式解析(第2版•修订版)》—第1章 1.4节应对变化:使用功能分解
  4. Bzoj4556 [Tjoi2016Heoi2016]字符串
  5. 如何做实时监控?—— 参考 Spring Boot 实现
  6. flex4 权威指南 part01
  7. outlook 2010邮件传输接口错误解决一例
  8. Mac下常用按键符号⌘(command)、⌥(option)、⇧(shift)、⇪(caps lock)、⌃(control)、↩(return)、⌅(enter)
  9. JAVA语言程序设计(基础篇)——第四章例题
  10. 数据治理注意哪些问题