使用Django的Paginator分页
前后端分离
导包
from django.core.paginator import Paginator
准备数据测试
data_list = [1, 2, 3, 4, ····50]
#创建每页10条的分页器
paginator = Paginator(data_list, 10)
# 获取要跳转的页码
p = paginator.get_page(request.GET.get('page'))
# 返回数据
response = {
"code": 200,
"data": p, # 数据
}
return Response(response)
访问:127.0.0.1:8000/xxx?page=1