serializer.data类型是dict 各种重新给dict某个key赋值总是不起作用,百思不得其解
serializer.data是<class 'rest_framework.utils.serializer_helpers.ReturnDict'>,按照网上说法数据= serializer.data.update({“ item”:“ test”})不起作用
解决方法:将serialize.data.copy()赋值给新的dict然后dict再给某个key重新赋值返回给前端
res = serialize.data.copy()
# serialize.data.update({'apiCount': ScpCase.objects.filter(project=project_id).__len__()})
res['apiCount'] = ScpCase.objects.filter(project=project_id).__len__()
return JsonResponse(data=res, code="999999", msg="成功!")