def to_representation(self, instance): representation = super( BillboardDetailSerializer, self).to_representation(instance) # representation['type'] = constants.BILLBOARD_TYPES[instance.type][1] representation['image'] = get_full_url(instance.image) # representation['unique_key'] = \ # constants.UNIQUE_KEY_FOR_BILLBOARD[instance.unique_key][1] return representation
def to_representation(self, instance): """ overwrite serializer representation method to show image and date_publication """ representation = super(PushListSerializer, self).to_representation(instance) representation['image'] = get_full_url(instance.image) date_publication = datetime.fromtimestamp(instance.date_publication) representation['date_publication'] = \ convert_datetime_with_short_month(datetime=date_publication) return representation
def to_representation(self, instance): representation = super( BillboardDetailSerializer, self).to_representation(instance) representation['type'] = constants.BILLBOARD_TYPES[instance.type][1] representation['image'] = get_full_url(instance.image) representation['unique_key'] = \ constants.UNIQUE_KEY_FOR_BILLBOARD[instance.unique_key][1] static_billboard = MediaBillboard.objects.get( billboard_id=instance.id, language=self.context['language']) if static_billboard.pdf_file != '': representation['pdf_file'] = None elif static_billboard.url_link is not None: representation['url_link'] = static_billboard.url_link return representation
def to_representation(self, instance): representation = super(UserSerializer, self).to_representation(instance) representation['role'] = constants.USER_TYPES[instance.role][1] representation['avatar'] = get_full_url(instance.avatar) return representation
def to_representation(self, instance): """ overwrite serializer representation method to show image """ representation = super(PushDetailSerializer, self).to_representation(instance) representation['image'] = get_full_url(instance.image) return representation
def to_representation(self, instance): representation = super( SpeakerSerializer, self).to_representation(instance) representation['avatar'] = get_full_url(instance.avatar) return representation