I have some json data from 3rd party API which has parameters like 3rd_party.com/API?NumberOfItemsOnPage=5&PageNumber1
NumberOfItemsOnPage - how many items will be on one page and PageNumber - current page. This json has items, info about current page, how many items on page and how many pages in general
And I want to know how can I paginate through that json using paginate_by in class ListView
class myView(ListView)
paginate_by = 5
def get_queryset(self, ...):
queryset = []
page_number = self.request.GET.get('page')
# This might be wrong but I doesn't realy care because I need to know how to paginate using default django pagination
request = f'3rd_party.com/API?NumberOfItemsOnPage=5&PageNumber{page_number}'
queryset = request.json()
return queryset
I guess I need to override django Paginator class but I dont know how to do that because django paginator paginate will through only first page and won't get another's