Skip to content

Image serializers

backend.image.serializers#

serialize_image(image) #

serialize an Image object

Parameters:

Name Type Description Default
image Image

the image to serialize

required
Source code in backend/image/serializers.py
def serialize_image(image: Image) -> dict:
    """serialize an Image object

    Args:
        image: the image to serialize
    """
    return {
        'file': f'{settings.BASE_URL.strip("/")}/{settings.MEDIA_URL.strip("/")}/{image.file}',
        'href': image.href,
        'alt': image.alt,
        'rel': image.rel,
        'target': image.target,
        'tags': image.tags,
        'title': image.title,
        'description': image.description,
    }