Ну, несколько недель назад я обнаружил, что на самом деле решил эту проблему раньше, и я даже написал короткое сообщение в блоге об этом, не вспоминая, - хлопает головой .Если вам нужен только URL, вы можете сделать это:
from solr.thumbnail.main import DjangoThumbnail
img = imageObject # a normal image url returned from an ImageField
size = (100,100) # any tuple
img_resize_url = unicode(DjangoThumbnail(img, size))
Это немного хакерски, но это лучше, чем решение Криса, в том смысле, что вы можете вызывать любой размер миниатюры, без необходимости адаптацииполе extra_thumbnails
.При этом я нахожу его решение чище в том смысле, что не требуется никакого внутреннего импорта из sorl, но оба способа должны работать.