Pagination with Django に関するドキュメントを読みましたが、問題の解決策が見つかりません。要求されたページの要素まで、以前のすべてのページのすべての要素がobject_list
含まれるように、クエリセット (1 ページあたり 5 要素) をページ分割したいと考えています。
これは、ページ 2 のオブジェクトを呼び出すときに通常発生することです。
>>> p = Paginator(queryset, 5) # 5 elements per page
>>> page2 = p.page(2)
>>> page2.object_list
['6', '7', '8', '9', '10']
私が取得したいのはこれです:
['1', '2', '3', '4', '5', '6', '7', '8', '9', '10']
何か案は?