分页分为两种:
前端分页:
将所有数据反馈到前台,然后由 JS 进行分特。
优点:
直接,特效好。
缺点:
服务器压力大。(翻一页,查一遍)
后端分页:
在查询数据库的时候,进行截取查询(截取查询又称分页查询)。
⒈ 用limit分页
limit 两个参数:
起始位置,条数。
page 1(假如每页10条数据)
page_size 10
0, 10 第1页
10,10 第2页
20,10 第3页
(page-1)*page_size, page_size
⒉用索引分页
page 1
page_seze 10(还是假设每页10条数据)
0 - 10
10-20
20-30
(page-1)page_size - pagepage_seze
用limit分页比用索引分页效率高
limit是有一个指针的,它是一直往后指。
而索引分页要一直截取。
Django发现分页是一个共性的功能,于是封装了分页功能。
from django.core.paginator import Paginator
引入这么一句话,就完成了分页
通过url正则传递页码
——————————————————————————————————————————————————————
分页
最新推荐文章于 2024-08-30 09:54:06 发布