分页.py
class StandardResultsSetPagination(PageNumberPagination):
page_size = 3
page_size_query_param = 'page_size'
max_page_size = 5
序列化程序.py
class AreaUsersSerializer(serializers.ModelSerializer):
class Meta:
model = User
fields = ('id', 'first_name', 'areas')
视图.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)
我只是想知道这段代码有什么问题,为什么不应用分页。它在 api 视图中显示了所有 10 个值