Как изменить словарь, который возвращает serializer.data?

Есть словарь

{ "id": 1, "title": "gallery 1", "cover": { "photo": "gallery/1/sjz-COq95j0.jpg" } }

Как мне сделать так, чтобы слово photo не было, как убрать эту лишнюю вложенность? Чтобы к примеру было так:

{ "id": 1, "title": "gallery 1", "cover": "gallery/1/sjz-COq95j0.jpg" }

Вот код сериализатора:

class GalleryImagesSerializer(serializers.Serializer):
    photo = serializers.ImageField(use_url=False)


class GalleryListSerializers(serializers.ModelSerializer):
    cover = serializers.SerializerMethodField()

    def get_cover(self, obj):
        return GalleryImagesSerializer(obj.photos.first()).data

    class Meta:
        model = Gallery
        fields = ('id', 'title', 'cover')
Вернуться на верх