Метод создания сериализаторов Django получает пустые проверенные данные

Я пытаюсь создать новый лист.

Мой сериализатор:

class PostSandBox(serializers.Serializer):
    def create(self, validated_data):
        print(validated_data)
        return Sheets.objects.create(**validated_data)

Viewset:

class Sandbox(mixins.CreateModelMixin, viewsets.GenericViewSet):
    serializer_class = PostSandBox

Так что моя проблема в том, validated_data всегда пусто

Как я могу решить это?

1 ответ

Решение

Для работы с моделями Django вы хотите использовать serializers.ModelSerializer вместо serializers.Serializer,

Другие вопросы по тегам