Мой случай прост: я хочу отправить URL-адреса эскизов клиенту в ответах на запросы AJAX. У меня есть настраиваемые поля изображений, которые десериализуют изображения в кодировке base64 от клиента и sorl_thumbnail в качестве механизма эскизов. В моих представлениях я хочу создать экземпляр десериализатора с произвольными параметрами для эскиза.
Каковы общие методы для этого в среде Django REST?
upd
Основная проблема заключается в том, как передать сериализатору аргументы о размерах, формате, качестве и т. д.? В одном месте мне может понадобиться маленькая миниатюра картинки, в другом большая миниатюра.
Теперь я вижу два подхода:
- Создать фабрику, которая будет производить сериализатор с заданными параметрами для полей эскизов
- Отправлять параметры эскизов в запросах AJAX и сделать сериализатор способным их читать и следовать им.