我有一个类似的 ViewSet 来列出用户的数据:
class Foo(viewsets.ViewSet):
def list(self, request):
queryset = User.objects.all()
serializer = UserSerializer(queryset, many=True)
return Response(serializer.data)
我想像 ModelViewSet 的默认分页一样打开分页:
{
"count": 55,
"next": "http://myUrl/?page=2",
"previous": null,
"results": [{...},{...},...,{...}]
}
只有在使用通用视图或视图集时,才会自动执行分页
... 但是我的结果集根本没有分页。我怎样才能分页呢?