ImageSpecField在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.ModelSerializer):
class Meta:
model = Image
#views.py
class ImageViewSet(viewsets.ModelViewSet):
model = Image
serializer_class = ImageSerializer
根据ImageKit的文档,这应该可以解决问题,但实际上什么都没有发生。连个错误提示都没有。我到底哪里做错了呢?
1 个回答
1
#serializers.py
class ImageSerializer(serializers.ModelSerializer):
formatted_image = serializers.ImageField()
class Meta:
model = Image
这个对我有效。