学习笔记——Django项目中的结果集、分页

学习笔记——Django项目中的结果集、分页

2022-10-01

结果集的含义:

  结果集就是在查询过程中,返回的一个列表的集合。

常见的结果集在一些函数中查询会返回,具体包括的函数有:

  filter、exclude、order_by

结果集的两大特性:

  (1)惰性

      指的是查询时,如果不用则在mysql日志中不会有查询记录。反之,如果使用(一般是输出)的话,就会在记录日志中有记录。

  (2)缓存

      当查询的结果集赋值给一个变量时,在多次使用这个变量时,就会在日志中存在一个缓存,即最初的结果集只有一个记录。

    例:

from book.models import BookInfo1
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 学习笔记——Django项目中的结果集、分页