paginate.py
class StandardResultsSetPagination(PageNumberPagination):
page_size = 3
page_size_query_param = 'page_size'
max_page_size = 5
Serializers.py
class AreaUsersSerializer(serializers.ModelSerializer):
class Meta:
model = User
fields = ('id', 'first_name', 'areas')
Views.py
class AreaUsers(viewsets.ViewSet):
queryset = User.objects.all()
serializer_class = AreaUsersSerializer
pagination_class = StandardResultsSetPagination # Not working
def list(self, request):
queryset = User.objects.all()[:10]
serializer = AreaUsersSerializer(queryset, many=True)
return Response(serializer.data)
Я просто хотел узнать, что не так с этим кодом, почему нумерация страниц не применяется. Он показывает все 10 значений в представлении API