Fix baner image url for admin

remotes/origin/hasaccess
Ivlev Denis 8 years ago
parent 7d35060cde
commit 37556359b3
  1. 11
      api/v1/serializers/content.py

@ -23,6 +23,7 @@ BASE_CONTENT_FIELDS = (
class BanerSerializer(serializers.ModelSerializer):
image = serializers.SerializerMethodField()
class Meta:
model = Baner
@ -43,6 +44,16 @@ class BanerSerializer(serializers.ModelSerializer):
'update_at',
)
def get_image(self, baner):
request = self.context.get('request')
http_host = request.META.get('HTTP_ORIGIN')
if http_host and baner.image:
domain = urlparse(http_host).netloc.split(':')[0]
baner_url = 'http://' + domain + baner.image.url
return baner_url
else:
return None
class ContentCreateSerializer(serializers.Serializer):
TYPE_CHOICES = (

Loading…
Cancel
Save