generated from bisco/codex-bootstrap
feat(shows): add uploaded show images
This commit is contained in:
@@ -1,7 +1,15 @@
|
||||
from rest_framework import serializers
|
||||
|
||||
|
||||
class PublicShowListSerializer(serializers.Serializer):
|
||||
class PublicShowImageMixin(serializers.Serializer):
|
||||
image_url = serializers.SerializerMethodField()
|
||||
|
||||
def get_image_url(self, obj):
|
||||
request = self.context.get("request")
|
||||
return obj.image_url(request=request)
|
||||
|
||||
|
||||
class PublicShowListSerializer(PublicShowImageMixin, serializers.Serializer):
|
||||
id = serializers.IntegerField()
|
||||
title = serializers.CharField()
|
||||
slug = serializers.SlugField()
|
||||
@@ -18,7 +26,7 @@ class PublicVenueDetailSerializer(PublicVenueSummarySerializer):
|
||||
address = serializers.CharField()
|
||||
|
||||
|
||||
class PublicShowSummarySerializer(serializers.Serializer):
|
||||
class PublicShowSummarySerializer(PublicShowImageMixin, serializers.Serializer):
|
||||
title = serializers.CharField()
|
||||
slug = serializers.SlugField()
|
||||
summary = serializers.CharField()
|
||||
|
||||
Reference in New Issue
Block a user