выполнить создание: Вы не можете вызвать `.save ()` после доступа к `serializer.data` - PullRequest
0 голосов
/ 28 января 2020

Я переопределяю CreateModelMixin следующим кодом:

 def create(self, request):
        serializer = self.get_serializer(data=request.data)
        serializer.is_valid(raise_exception=True)

        with transaction.atomic():
            self.perform_create(serializer)

В строке self.perform_create (serializer) я получаю сообщение об ошибке:

"You cannot call `.save()` after accessing `serializer.data`."
...