リストの最初のページに別のデザインがあり、最初のページに 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