我正在尝试创建一个新表。
我的序列化器:
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
总是空的。
我怎么解决这个问题?
对于使用Django模型,您想使用serializers.ModelSerializer
而不是serializers.Serializer
。