首页 > 其他分享 >objects.get和objects.filter方法

objects.get和objects.filter方法

时间:2022-08-24 21:11:55浏览次数:64  
标签:返回 get 数据库 filter objects 报错

django的get是从数据库的取得一个匹配的结果,返回一个对象:

  用get方法来查询一个数据库里不存在的记录会报错

  用get去取得关联表的数据时,结果多于2条的话也会报错

 

django的filter方法是从数据库的取得匹配的结果,返回一个对象列表:

  如果记录不存在的话,它会返回[]

  xxx[0]和get方法返回的xxx结果一样(如果不报错的话)

标签:返回,get,数据库,filter,objects,报错
From: https://www.cnblogs.com/fuck-Innovative-training/p/16621547.html

相关文章

  • 发布NuGet包
    1.登录NuGet1.1打开NuGet包管理器1.2使用微软账号登录1.3点击账号,下拉菜单中的APIKeys2.创建APIKeys2.1Create2.2Manage复制出来,一会用到3.创建类库......
  • target与currentTarget
    在符合DOM2标准的浏览器中,事件对象都具有以下属性和方法。target表示当前事件最终捕获到的目标。<divclass="a">我是第一个节点a<divclass="b">我是第二......
  • 布隆过滤器(Bloom Filter)
    转载于https://zhuanlan.zhihu.com/p/433689454布隆过滤器(BloomFilter)是由Bloom于1970年提出的。我们可以把它看作由二进制向量(或者说位数组)和一系列随机映射函数(......
  • sql 2008 r2 重新安装时提示 MsiGetProductInfo 无法检索 Product Code 为“{xxxxxxxx
    问题:sql2008r2重新安装时提示MsiGetProductInfo无法检索ProductCode为“{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}”解决办法:win+r输入regedit回车找到注册表中的......
  • c# Dictionary.TryGetValue()的用法
    官方解释 上面解释:1)TryGetValue是根据key返回相应的数据到value,如果没有key则返回默认值到value;2)这个方法的返回是bool值,如果dictionary里有存在相应的k......
  • 简述JS中forEach()、map()、every()、some()和filter()的用法
    在文章开头,先问大家一个问题:在Javascript中,如何处理数组中的每一项数据?有人可能会说,这还不简单,直接一个for循环遍历一下就好了。是的,确实,这是最常见的做法。但是,除......
  • 1.2 文件过滤器FilenameFilter
    文件过滤器是File文件的拓展,通过该过滤器可以在File类中的list()方法中传递一个FilenameFileter参数,来指定返回的文件格式。下面展示两种使用文件过滤器的方式现需要获......
  • 标准IO-fgets-gets
    fgetsfputs......
  • filter 加 indexOf 方法去重数组
    letarr=[1,2,3,4,3,2,3,4,6,7,6]letunique=(arr)=>{console.log(arr)returnarr.filter((item,index)=>{//......
  • 为什么浏览器的默认请求模式都是GET?
    因为get方式只是用于查询,不需要和数据库进行交互,同时一个get请求发送后,会在浏览器中留下缓存,下次访问同一url的话,get请求为了节省时间和空间就会直接走缓存,更加方便快捷......