1

リストの最初のページに別のデザインがあり、最初のページに 8 つのアイテムが必要です。残りは9点お願いします。最初のページでアイテムを指定しようとしましたが、2 ページ目は最初のページに 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        
4

0 に答える 0