1. 首页
  2. 数据库
  3. 其它
  4. Django跳坑:objects.all()、objects.get()与objects.filter()之间的区别

Django跳坑:objects.all()、objects.get()与objects.filter()之间的区别

上传者: 2020-12-23 03:55:16上传 PDF文件 63.71KB 热度 23次
文章目录1、三者之间的区别2、获取数据2.1、取单个数据3、序列化3.1、QuerySet序列化3.2、models序列化 1、三者之间的区别 all返回的是QuerySet对象,程序并没有真的在数据库中执行SQL语句查询数据,但支持迭代,使用for循环可以获取数据。 get返回的是Model对象,类型为列表,说明使用get方法会直接执行sql语句获取数据 filter和all类似,但支持更强大的查询功能 all、filter和get得到的数据返回类型是不一样的 all、filter返回数据类型是QuerySet、get返回数据类型是models 2、获取数据 models类型:.val
下载地址
用户评论