def create(self, request, *args, **kwargs):
serializer = self.get_serializer(data=
request.data)
serializer.is_valid(raise_exception=True)
self.perform_create(serializer)
headers = self.get_success_headers(
serializer.data)
return Response(
serializer.data, status=status.HTTP_201_CREATED, headers=headers)
У тебя должен вызываться perform_create(), а потом уже вернуться
serializer.dataПри этом сам перформ креейт:
def perform_create(self, serializer):
serializer.save()
Т.е. тебе нужно сохранить сериалайзер