公式
开始:(page-1)* size
结束:page * size
[开始:结束]
views.py
# 分页展示学生
class ShowStudent(APIView):
def get(self,request):
# 当前页
page = request.GET.get('page',1)
# 每页条数
size = request.GET.get('size',1)
# 开始位置
data_start = (int(page)-1) * int(size)
# 结束位置
data_end = (int(page)) * int(size)
tea = Student.objects.all()[data_start:data_end]
# 获取总条数
count = Student.objects.count()
ser = ShowStuSer

本文介绍了如何使用切片在Django中实现前后端分页,通过设置开始和结束索引来获取指定范围的数据。在views.py中进行处理后,将结果传递给show.vue展示。
最低0.47元/天 解锁文章
1634





