modified NewsImageSerializer, in future needs refactoring
This commit is contained in:
parent
048b971e78
commit
776b500d19
|
|
@ -100,7 +100,9 @@ class NewsImageSerializer(serializers.ModelSerializer):
|
||||||
|
|
||||||
orientation_display = serializers.CharField(source='get_orientation_display',
|
orientation_display = serializers.CharField(source='get_orientation_display',
|
||||||
read_only=True)
|
read_only=True)
|
||||||
original_url = serializers.URLField(source='image.url')
|
# todo: refactor
|
||||||
|
# original_url = serializers.URLField(source='image.url')
|
||||||
|
original_url = serializers.SerializerMethodField()
|
||||||
auto_crop_images = CropImageSerializer(source='image', allow_null=True)
|
auto_crop_images = CropImageSerializer(source='image', allow_null=True)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
|
|
@ -116,6 +118,10 @@ class NewsImageSerializer(serializers.ModelSerializer):
|
||||||
'orientation': {'write_only': True}
|
'orientation': {'write_only': True}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def get_original_url(self, obj):
|
||||||
|
"""Get absolute image url."""
|
||||||
|
return obj.image.__str__()
|
||||||
|
|
||||||
|
|
||||||
class NewsTypeSerializer(serializers.ModelSerializer):
|
class NewsTypeSerializer(serializers.ModelSerializer):
|
||||||
"""News type serializer."""
|
"""News type serializer."""
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user