Как использовать sorl-thumbnail в Ajax-запросах - PullRequest
3 голосов
/ 13 марта 2012

У меня есть проект, в котором плагин 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.
...