如何将Django-rest-framework转换为json数据列表

时间:2019-01-14 17:06:45

标签: django django-rest-framework

array_map("floatval",...

AdvanceSearchViewSet

在浏览器中,我正在获取实际的API。

但在打印查询集时在控制台中

class AdvanceSearchViewSet(viewsets.ReadOnlyModelViewSet):
    queryset =  SeekerRegister.objects.all()
    serializer_class = MainSeekerSerializer

    def get_queryset(self):
        queryset = SeekerRegister.objects.all()
        return queryset

它是这样来的

在控制台中打印时,如何以json格式获取它。

因为我必须先编辑数据,然后才能将其发送到浏览器。

2 个答案:

答案 0 :(得分:0)

您必须使用视图的序列化器:MainSeekerSerializer(queryset, many=True).data

答案 1 :(得分:0)

尝试一下

from rest_framework import Response

class AdvanceSearchViewSet(viewsets.ReadOnlyModelViewSet):
    queryset =  SeekerRegister.objects.all()

    def get_queryset(self):
        queryset = SeekerRegister.objects.all()
        serializer=MainSeekerSerializer(queryset,many=True)
        return Response(serializer.data)