Android Django REST框架:直接显示在GenericView的结果列表上

Android Django REST框架:直接显示在GenericView的结果列表上,android,json,django,rest,django-rest-framework,Android,Json,Django,Rest,Django Rest Framework,我正在使用djangorestframework管理一个restapi,它将一个Android移动应用程序连接到我的Django web应用程序。我有一个需要通过RESTAPI从web应用程序检索的对象列表,到目前为止,通用的ListCreateAPIView工作正常 然而,restapi返回的并不是一个列表/数组本身,而是一个包含元数据和实际结果的JSON对象。以下是所述输出的示例: { "count": 1, "next": null, "previous": nul

我正在使用
djangorestframework
管理一个restapi,它将一个Android移动应用程序连接到我的Django web应用程序。我有一个需要通过RESTAPI从web应用程序检索的对象列表,到目前为止,通用的
ListCreateAPIView
工作正常

然而,restapi返回的并不是一个列表/数组本身,而是一个包含元数据和实际
结果的JSON对象。以下是所述输出的示例:

{
    "count": 1,
    "next": null,
    "previous": null,
    "results": [
        {
            "foo":"bar"
        }
    ]
}
问题是,我的移动应用程序的REST客户端需要一个JSON列表/数组,而不是上面的JSON对象。有没有办法让我的通用视图删除
计数
下一个
、和
上一个
元数据,只输出
结果
列表本身?我需要如下输出:

[
    {"foo":"bar"},
    {"foo":"something"},
    {"foo":"another"}
]

哦,我不确定这是否有用,但我将改型作为我的Android应用程序的REST客户端使用,它应该连接到我的web应用程序的REST API。

这个包装数组的对象是由queryset paginator生成的。如果禁用分页,将获得数组。要禁用分页,请将
paginate_by
设置为
None

class PaginatedListView(ListAPIView):
    queryset = ExampleModel.objects.all()
    serializer_class = ExampleModelSerializer
    paginate_by = None