Django (1.9) разбивает различные элементы на первой странице

У меня другой дизайн на первой странице списка, и мне нужно 8 элементов на первой странице. В остальном хотелось бы 9 предметов. Я пытался указать элементы на первой странице, но вторая страница считает, что 9-й элемент был показан на первой странице, но это не так. Кто-нибудь знает, можно ли это исправить?

class EntryList(ListView):

    model = Entry


    def get_paginate_by(self, queryset):

        page_kwarg = self.page_kwarg
        page = self.kwargs.get(page_kwarg) or self.request.GET.get(page_kwarg) or '1' 

        if page == '1':
            self.paginate_by = 8
        else:
            self.paginate_by = 9 #This assumes the 9.th was shown on the first page

        return self.paginate_by        

0 ответов

Другие вопросы по тегам