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()区别的主要内容,如果未能解决你的问题,请参考以下文章

python网络编程基础(线程与进程并行与并发同步与异步)

=与==&与&&| 与 || 的区别

与 0 进行比较与与某个值进行比较是不是更快?

三.工具与市场-债券与债务股票与公司

RESTfulREST 与 RESTful 理解与实践

RESTfulREST 与 RESTful 理解与实践