fixed collection list and news list endpoints

This commit is contained in:
Anatoly 2019-08-29 11:42:52 +03:00
parent 57066048d6
commit 79edd6c51d
2 changed files with 2 additions and 12 deletions

View File

@ -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"""

View File

@ -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."""