models.Book.object.get()与models.Book.object.filter()区别

Posted zhao159461

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了models.Book.object.get()与models.Book.object.filter()区别相关的知识,希望对你有一定的参考价值。

 

---恢复内容开始---

1.models.Book.object.get()
  1.返回的是models对象,只能检索出一条记录,如果多于一条记录,或者没有记录都会报错。
  2.可以调用delete()方法
  3.不可以调用update()方法

技术图片

 

技术图片

 技术图片

 

2.models.Book.object.filter()
  1.返回queryset对象
  2.可返回多条或者0条记录  不会报错
  3.可以调用update()和delete()方法

 

 

 

---恢复内容结束---

以上是关于models.Book.object.get()与models.Book.object.filter()区别的主要内容,如果未能解决你的问题,请参考以下文章