Estoy tratando de agregar más campos a la Response en el marco de descanso de django para enviar a la interfaz de reacción.
esto funciona bien
@api_view(('GET',)) def get_status(request, task_id): task = current_app.AsyncResult(task_id) response_data = ImageSerializer(Image.objects.get(pk=task.get())) return Response(response_data.data, status=status.HTTP_201_CREATED) ¿Cómo puedo agregar el json context a continuación a la Respuesta también?
#How can I add the following to my response too context = {'task_status': task.status, 'task_id': task.id}Puede agregar los datos adicionales con:
@api_view(('GET',)) def get_status(request, task_id): task = current_app.AsyncResult(task_id) response_data = ImageSerializer(Image.objects.get(pk=task.get())) context = {'task_status': task.status, 'task_id': task.id} return Response( {**context, **response_data.data} , status=status.HTTP_201_CREATED)