feat: Add Image width and height to API

This commit is contained in:
2025-09-16 16:38:29 +02:00
parent 111ffc2b2e
commit 8b2913a8be

View File

@@ -4,9 +4,18 @@ import math
class ImageSerializer(serializers.ModelSerializer): class ImageSerializer(serializers.ModelSerializer):
width = serializers.SerializerMethodField()
height = serializers.SerializerMethodField()
class Meta: class Meta:
model = Image model = Image
fields = ['id', 'image', 'alt_text'] fields = ['id', 'image', 'alt_text', 'width', 'height']
def get_width(self, obj):
return obj.image.width
def get_height(self, obj):
return obj.image.height
class AdoptionNoticeSerializer(serializers.HyperlinkedModelSerializer): class AdoptionNoticeSerializer(serializers.HyperlinkedModelSerializer):