Django REST framework - редактирование изображений перед добавлением в БД
Доброго времени суток!
Делаю API с эндпоинтом для создания пользователя. В модели есть поле типа ImageField, и задача в том, чтобы после отправки методом POST на изображение накладывался водяной знак, т.е. чтобы в БД попало уже отредактированное изображение. Вопрос такой: как это можно реализовать?
Я попробовал в сериализаторе вытащить изображение из validated_data, отредактировать в PIL, сохранить где-нибудь в проекте и заменить, но мне не очень нравится, что проект засоряется промежуточными изображениями.