У меня есть проект, в котором плагин sorl-thumbnail очень хорошо работает в админке, однако у меня есть некоторые проблемы с реализацией миниатюр в Ajax-запросах.
Использование sorl в сочетании с django-ajax-select , когда я пытаюсь вернуть MyImageField.photo.url
(где MyImageField
имеет тип sorl.thumbnail.ImageField
) на вызов, я получаю 500 INTERNAL SERVER ERROR
HTTP-ответ с моего сервера разработки. Все остальные атрибуты могут нормально возвращаться, и когда я настраиваю pdb и смотрю на объект, атрибут которого .photo.url
, который я пытаюсь вернуть, url
есть и действителен.
Неужели проблема в том, что sorl делает асинхронный запрос к базе данных, выполнение которого занимает больше времени, чем HTTP-запрос?
Большое спасибо, как всегда, за ваш вклад
РЕДАКТИРОВАТЬ: мои изображения хранятся на S3, что, я признаю, может вызвать дополнительный уровень сложности, если для создания нового эскиза для ImageField
объекта
потребуется sorl.