Метод создания сериализаторов Django получает пустые проверенные данные - PullRequest
0 голосов
/ 24 февраля 2019

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

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

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

Просмотр:

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

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

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

1 Ответ

0 голосов
/ 24 февраля 2019

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

...