I am working on an api built with Django Rest Framework
. I have defined several model
classes and I have also created some filters to apply on certain
You can extend or customize pagination classes available in drf
class UserSpecificPagination(LimitOffsetPagination):
def get_limit(self, request):
if logic_met(request.user):
self.max_limit = custom_limit
return super(UserSpecificPagination, self).get_limit(request)
set the class as pagination_class
in ListAPIView
or DRF settings