requestData.save () возвращает первичный ключ и все поля.Это Ответ Сериализатора.
from django.shortcuts import render
from django.http import Http404, HttpResponse, JsonResponse
from rest_framework.views import APIView
from rest_framework.response import Response
from rest_framework.renderers import JSONRenderer
from rest_framework.parsers import JSONParser
from rest_framework import status, generics
from .serializers import *
from .models import *
import json
# Create your views here.
class MercadopagoCreatePayment(APIView):
def post(self, request, format=None):
request.data['requestjsondata'] = json.dumps(request.data['requestjsondata'])
requestData = MercadoPagoPaymentSerializer(data = request.data)
if requestData.is_valid():
SerializerResponse = requestData.save()
request.data['id'] = SerializerResponse.pk
return Response(request.data, status=status.HTTP_201_CREATED)