前后端分页

前端分页

后端分页
class CourseList(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)
# 查询
courselist=Course.objects.all()[data_start:data_end]
# 总条数
count=Course.objects.count()
#序列化
courselist_ser=CourseSer(courselist,many=True)
return Response({'total':count, 'data':courselist_ser.data})

posted @ 2021-01-20 21:54  啦-啦啦  阅读(109)  评论(0编辑  收藏  举报