Python ImageSpecField对django rest框架中的django imagekit没有任何作用

Python ImageSpecField对django rest框架中的django imagekit没有任何作用,python,django,image,django-rest-framework,django-imagekit,Python,Django,Image,Django Rest Framework,Django Imagekit,我有以下设置: #models.py class Image(models.Model): original = models.ImageField(upload_to='images/') formatted_image = ImageSpecField(source='original', format='JPEG', options={'quality': 90}) #serializers.py class ImageSerializer(serializers.Mo

我有以下设置:

#models.py
class Image(models.Model):
    original = models.ImageField(upload_to='images/')
    formatted_image = ImageSpecField(source='original', format='JPEG', options={'quality': 90})


#serializers.py
class ImageSerializer(serializers.ModelSerializer):
    class Meta:
        model = Image

#views.py
class ImageViewSet(viewsets.ModelViewSet):
    model = Image
    serializer_class = ImageSerializer
根据ImageKit文档,这应该可以实现,但实际上什么也没有发生。甚至连一个错误都没有。我做错了什么

#serializers.py
class ImageSerializer(serializers.ModelSerializer):
    formatted_image = serializers.ImageField()
    class Meta:
        model = Image

这对我来说很管用。

“什么都没发生”是相当含糊的。例如,上传或查看图像不起作用吗?我遇到了同样的问题,并向django imagekit提出了一个问题:@Joar Leth:什么都没有发生,我的意思是什么都没有。没有创建任何文件,没有抛出任何错误,数据库中没有显示任何内容,对于序列化程序,字段不存在。@the5fire:谢谢您这么做that@matteok你好我也有同样的问题。你的解决方案是什么?