[Python] Django rest framework override page_size in ViewSet

Discussão em 'Python' iniciado por Stack, Maio 30, 2025.

  1. Stack

    Stack Membro Participativo

    I am having problem with django rest framework pagination. I have set pagination in settings like -

    'DEFAULT_PAGINATION_CLASS':'rest_framework.pagination.PageNumberPagination',
    'PAGE_SIZE': 1


    Below is my viewset.

    class HobbyCategoryViewSet(viewsets.ModelViewSet):
    serializer_class = HobbyCategorySerializer
    queryset = UserHobbyCategory.objects.all()


    I want to set different page size for this viewset. I have tried setting page_size and Paginate_by class variables but list is paginated according to PAGE_SIZE defined in settings. Any idea where I am wrong ?

    Continue reading...

Compartilhe esta Página