def indexPaginator(request,id):
""" ????? ?????????? ???????? ????? ?????????
"""
try:
page_num = request.GET['page']
except KeyError:
page_num = 1
cats = Category.objects.all().order_by('name')
if id == None:
cat = Category.objects.first()
else:
cat = Category.objects.get(pk=id)
paginator = Paginator(Good.objects.filter(category=cat).order_by('name'),1)
try:
goods = paginator.page(page_num)
except InvalidPage:
goods = paginator.page(1)
return render(request, "indexPaginator.html", {"category":cat,"cats":cats,"goods":goods})
评论列表
文章目录