from django.core.paginator import Paginator
def list_students(request):
if request.method == "GET":
page = request.GET.get("page")
page_size = request.GET.get("page_size")
if not page:
page = 1
if not page_size:
page_size = 5
page = int(page)
all_data = Student.objects.all() #查询所有的数据 --->1<---
all_page = Paginator(all_data,int(page_size)) #将数据和单页条数放到Paginator里面 all_data = Student.objects.all() #查询所有的数据 --->2<---
data = all_page.page(page) #获取具体页的数据 --->3<---
return render(request,"stu_list.html",locals())
实现分页(超级简单)
于 2022-08-12 15:14:41 首次发布