Exemple #1
0
 def get_pages(self, context):
     page = context['page_obj']
     paginator = page.paginator
     page_indexes = get_page_range(paginator.num_pages, page.number)
     pages = []
     for i in page_indexes:
         if i:
             pages.append(paginator.page(i))
         else:
             pages.append(None)
     return pages
Exemple #2
0
 def get_pages(self, context):
     page = context['page_obj']
     paginator = page.paginator
     page_indexes = get_page_range(paginator.num_pages, page.number)
     pages = []
     for i in page_indexes:
         if i:
             pages.append(paginator.page(i))
         else:
             pages.append(None)
     return pages
Exemple #3
0
 def get_pages(self, context):
     page = context["page_obj"]
     paginator = page.paginator
     page_indexes = get_page_range(paginator.num_pages, page.number)
     page.page_count = page_indexes[-1]
     page.diff_to_last_page = page.page_count - page.number
     pages = []
     for i in page_indexes:
         if i:
             pages.append(paginator.page(i))
         else:
             pages.append(None)
     return pages
Exemple #4
0
 def get_pages(self, context):
     page = context["page_obj"]
     paginator = page.paginator
     page_indexes = get_page_range(paginator.num_pages, page.number)
     page.page_count = page_indexes[-1]
     page.diff_to_last_page = page.page_count - page.number
     pages = []
     for i in page_indexes:
         if i:
             pages.append(paginator.page(i))
         else:
             pages.append(None)
     return pages