Как я могу получить количество страниц в LimitOffsetPagination django rest framework?

Если мой код выглядит следующим образом:

class SimpleLimitOffsetPagination(LimitOffsetPagination):

    offset_query_param = 'page'
    max_limit = 100
    default_limit = 5

    def get_paginated_response(self, data):
        return Response({
            'count': self.count,
            'max_page': 'needs count of pages',
            'results': data
        })     

Возможно ли получить подсчет страниц? Или есть другое решение? Важно иметь возможность, используя limit filed.

Использование ограничения/смещения полезно, когда вы не хотите беспокоиться о страницах и имеете более гибкий способ получения определенного количества строк.
В вашем случае лучше придерживаться стандартного PageNumberPagination.

Вернуться на верх