首先要實現(xiàn)分頁查詢必須給定倆個參數(shù)page(當(dāng)前頁數(shù))和pages(每頁顯示的數(shù)據(jù)量,即顯示幾條數(shù)據(jù)):
代碼:
from django.core.paginator import Paginator
def select_master(request):
? ? page=int(request.POST.get('page'))
? ? pageSize=int(request.POST.get('pageSize'))
? ? res={}
? ? master_list=Master.objects.all()? ? ? ? #查詢整個Master
? ? #創(chuàng)建分頁對象
? ? ptr=Paginator(master_list,pageSize)
? ? res['total']=ptr.count
? ? masters=ptr.page(page)
? ? res['list']=masters
? ? res['list'] = json.loads(serializers.serialize("json",masters))
? ? return JsonResponse(res)
---------------------
作者:廉少
來源:簡書
版權(quán)聲明:本文為博主原創(chuàng)文章混坞,轉(zhuǎn)載請附上博文鏈接奖慌!