Diango中限制查询集和查询集的缓存

一、限制查询集

  限制查询集,可以使用下标的方法进行限制,等同于sql中的limit。

  studentList = Student.objects.all()[0:5]  下标不能是负数

persons = Person.objects.all()[1:5]

 

 

二、查询集的缓存

  每个查询集都包含一个缓存,来最小化对数据库的访问;在新建的查询集中,缓存首次为空,第一次对查询集求值,会发生数据缓存,django会将查询出来的数据做一个缓存,并返回查询结构,以后的查询直接使用查询集的缓存。

 

三、字段查询

posted @ 2020-08-04 08:37  梅梅不想踩坑  阅读(178)  评论(0编辑  收藏  举报