def get_pager(request, qs, per_page=25, page=None):
"""
Return django paginator for queryset.
"""
paginator = Paginator(qs, per_page)
if page is None:
page = request.GET.get('page', 1)
try:
pager = paginator.page(page)
except PageNotAnInteger:
pager = paginator.page(1)
except EmptyPage:
pager = paginator.page(paginator.num_pages)
return pager
评论列表
文章目录