gpt4 book ai didi

django - 将项目添加到 ListAPIView

转载 作者:行者123 更新时间:2023-12-02 03:04:02 24 4
gpt4 key购买 nike

我有普通的 ListAPIView 和指定的模型和序列化器类。我需要在列表末尾添加一项附加项目。该项目应手动创建(无查询集),并且应具有与其他项目相同的结构。

最佳答案

您可以为此重写 list 方法:

from rest_framework.response import Response

class YoourView(generics.ListAPIView):

def list(self, request):
queryset = self.get_queryset()
serializer = UserSerializer(queryset, many=True)

# append serializer's data with some additional value
response_list = serializer.data
response_list.append(some_value)
return Response(response_list)

关于django - 将项目添加到 ListAPIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49852979/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com