Метод создания сериализаторов 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
,