django之get filter
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相关推荐
- python 多关键字匹配_使用django的objects.filter()方法匹配多个关键字的方法
介绍: 今天在使用django的时候忽然想用到,如何匹配多个关键字的操作,我们知道django有一个objects.filter()方法,我们可以通过如下一句代码实现匹配数据库中title包含key关 ...
- django get和filter方法的几点不同
django的get和filter方法是django model常用到的,搞清楚两者的区别非常重要. 为了说明它们两者的区别定义2个models class Student(models.Model) ...
- Django - Xadmin (四) Filter
Django - Xadmin (四) Filter Filter 功能描述 与 admin 组件中 Filter 功能类似,在展示页面右侧放置一列标签,通过点击这些标签来筛选出该标签相关的数据. 比 ...
- django mysql filter_Django filter中用contains 在mysql中的问题
用PYTHON ,DJANGO 做站,在通常的情况下,需要用到 orM 的查询方法,比如object.filter(tag__contains='keywords').... 在这种情况下,如果你跟踪 ...
- django的get和filter方法的区别
django的get和filter方法是django model常用到的,搞清楚两者的区别非常重要.为了说明它们两者的区别定义2个models: classStudent(models.Model): ...
- 【django】基础条件查询
一. 基本查询 get查询单⼀结果,如果不存在会抛出模型类.DoesNotExist异常. FilmInfo.objects.get(fid=1) <FilmInfo: django> F ...
- django自定义过滤器及模板标签
django自定义过滤器及模板标签 文件路径配置: 某个app特有的 -app 目录下,新建templatetags 文件夹 -再到 templatetags 文件夹下创建python模块(py文件) ...
- Django框架基础知识05-自定义模板标签与过滤器
根据一定规则,自己定义出符合需求功能的.用在任何你有需求的地方,因为内置的满足不了我们的需求,不同的东西有不同的定义规则 目前最最重要的就是HOW 一 文件路径配置: templates 存放自定义 ...
- win10+django开发项目day03.02
一.查询 #查询数据平均数 In [1]: from django.db.models import AvgIn [2]: from MyApp.models import * #获取年龄平均数 In ...
最新文章
- Linux JSP连接MySQL数据库
- python标准词匹配_用 Python 自动化办公能做到哪些有趣或有用的事情?
- VTK:简单操作之UniformRandomNumber
- 1.Slf4j使用log4j的配置参数、配置sl4j/log4j输出到不同的文件、案例
- 14.refresh操作
- 计算机存储数字,计算机是如何存储数字的
- R语言acres92 region_[R语言 学习笔记] circlize绘制基因组圈图的原理与使用(一)...
- VS2010~2015番茄助手VA_X 2073 重新安装时遇到问题The security key for this program currently stored on your system
- presto查询报错
- es5创建对象与继承
- WIN10禁用security center、自动更新、Defender Service
- 如何在Mac OS X中使用GeekTool设置桌面任务清单
- 同比和与环比的计算公式
- 20145322何志威 《Java程序设计》第8周学习总结
- 2021年N1叉车司机考试APP及N1叉车司机免费试题
- 【数学建模笔记】对策论
- 大华技术股份有限公司测开笔试题分享
- 计算机英语论文及翻译,计算机专业英语翻译小论文
- 什么是两化融合和数字化转型?
- DIY蓝牙键盘(2) - 理解HID报文描述符
热门文章
- exchange2013 OWA界面使用公有计算机或私有计算机选项
- copy 自定义对象
- 《设计模式解析(第2版•修订版)》—第1章 1.4节应对变化:使用功能分解
- Bzoj4556 [Tjoi2016Heoi2016]字符串
- 如何做实时监控?—— 参考 Spring Boot 实现
- flex4 权威指南 part01
- outlook 2010邮件传输接口错误解决一例
- Mac下常用按键符号⌘(command)、⌥(option)、⇧(shift)、⇪(caps lock)、⌃(control)、↩(return)、⌅(enter)
- JAVA语言程序设计(基础篇)——第四章例题
- 数据治理注意哪些问题