1.views.py代码
wqjc_obj = models.FileUpload.objects.all()
page = Paginator(wqjc_obj, 10) # 把wqjc_obj进行分页,每页显示十页数据
page_id = request.GET.get('page_id') # 获取前台点击时传来的分页数据
if page_id:
try:
wqjcs = page.page(page_id) # 取到当前页码数据
except PageNotAnInteger: # 传递非整数ID页码,返回到第一页
wqjcs = page.page(1)
except EmptyPage:
wqjcs = page.page(1) # 传递越界ID,传递ID数超过总页数,返回第一页
else:
wqjcs = page.page(1)
return render(request, 'html/wqjc.html', locals())
2.html代码