fixed collection list and news list endpoints
This commit is contained in:
parent
57066048d6
commit
79edd6c51d
|
|
@ -8,7 +8,7 @@ from location import models as location_models
|
|||
class CollectionSerializer(serializers.ModelSerializer):
|
||||
"""Collection serializer"""
|
||||
# RESPONSE
|
||||
image_url = serializers.SerializerMethodField()
|
||||
image_url = serializers.ImageField(source='image.image')
|
||||
|
||||
# COMMON
|
||||
block_size = serializers.JSONField()
|
||||
|
|
@ -46,10 +46,6 @@ class CollectionSerializer(serializers.ModelSerializer):
|
|||
'block_size',
|
||||
]
|
||||
|
||||
def get_image_url(self, obj):
|
||||
"""Return absolute image URL"""
|
||||
return obj.image.get_full_image_url(request=self.context.get('request'))
|
||||
|
||||
|
||||
class CollectionItemSerializer(serializers.ModelSerializer):
|
||||
"""CollectionItem serializer"""
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ class NewsSerializer(serializers.ModelSerializer):
|
|||
title_translated = serializers.CharField(read_only=True, allow_null=True)
|
||||
subtitle_translated = serializers.CharField(read_only=True, allow_null=True)
|
||||
description_translated = serializers.CharField(read_only=True, allow_null=True)
|
||||
image_url = serializers.SerializerMethodField()
|
||||
image_url = serializers.ImageField(source='image.image')
|
||||
|
||||
class Meta:
|
||||
model = models.News
|
||||
|
|
@ -42,12 +42,6 @@ class NewsSerializer(serializers.ModelSerializer):
|
|||
'description_translated',
|
||||
]
|
||||
|
||||
def get_image_url(self, obj):
|
||||
"""Return absolute image URL"""
|
||||
if obj.image:
|
||||
return obj.image.get_full_image_url(request=self.context.get('request'))
|
||||
return None
|
||||
|
||||
|
||||
class NewsCreateUpdateSerializer(NewsSerializer):
|
||||
"""News update serializer."""
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user