fix paged

This commit is contained in:
slav0nic 2009-08-27 17:41:42 +03:00
parent ffa67b29ae
commit a066bdf329

View file

@ -104,7 +104,10 @@ def paged(paged_list_name, per_page):
from django.core.paginator import Paginator
paginator = Paginator(result['paged_qs'], real_per_page)
result[paged_list_name] = paginator.page(page).object_list
try:
result[paged_list_name] = paginator.page(page).object_list
except (InvalidPage, EmptyPage):
raise Http404
result['page'] = page
result['page_list'] = range(1, paginator.num_pages + 1)
result['pages'] = paginator.num_pages