Django 向ListCreateAPIView中的JSON响应添加其他数据

Django 向ListCreateAPIView中的JSON响应添加其他数据,django,django-rest-framework,Django,Django Rest Framework,是否有机会在get方法中向JSON响应添加额外数据?您可以将ItemSerializer的重写为_representation()方法,如下所示 class ItemListView(ListCreateAPIView): model = Item serializer_class = ItemSerializer # model serializer def get_queryset(self): return self.model.objects.a

是否有机会在
get
方法中向JSON响应添加额外数据?

您可以将
ItemSerializer
重写为_representation()
方法,如下所示

class ItemListView(ListCreateAPIView):
    model = Item
    serializer_class = ItemSerializer # model serializer

    def get_queryset(self):
        return self.model.objects.all()

    def get(self, request, *args, **kwargs):
        return self.list(request, *args, **kwargs)
response = self.list(..)
response.data['hello'] = 'world'
return response 

您可以将
ItemSerializer
重写为\u representation()
方法,如下所示

response = self.list(..)
response.data['hello'] = 'world'
return response