我用 django 构建了一个 api,并且我有一个包含图像字段的图片模型。我正在尝试执行部分更新
我已经尝试设置partial = True
为序列化程序的定义
序列化器是
class PictureSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = Picture
fields = ("id", "name", "picture", "button_1", "button_2", "button_3", "button_4")
partial = True
模型是
class Picture(models.Model):
name = models.CharField(max_length=250)
picture = models.ImageField(upload_to="pictures/", null=True, blank=True)
button_1 = models.BooleanField(default=False)
button_2 = models.BooleanField(default=False)
button_3 = models.BooleanField(default=False)
button_4 = models.BooleanField(default=False)
printed = models.IntegerField(default=0)
观点是
class PictureViewSet(viewsets.ModelViewSet):
queryset = Picture.objects.all()
serializer_class = PictureSerializer