У меня есть папка со статическим контентом, site_media.Он подается с использованием django.views.static.serve
#settings.py:
STATIC_DOC_ROOT = 'site_media/'
и
#urls.py:
urlpatterns = patterns('',
(...)
url(r'^site_media/(?P<path>.*)$', 'django.views.static.serve',
{'document_root': settings.STATIC_DOC_ROOT, 'show_indexes':True})
)
Теперь я просто хочу показать уменьшенные версии этих изображений на моем сайте.Я надеялся, что есть приложение с тегом шаблона, которое может легко сделать это.
Мне снится что-то вроде: {% img "/site_media/foo.png" "100x100"%}
Что бы создать картинку с измененным размером где-то в site_media, а затем вернуть URLдля этого, который может быть "site_media / resized / foo_100x100.png".
Я искал Sorl-Thumbnail, но, честно говоря, я не совсем понимаю, как он работает.Извините, если я пропустил это, но мне кажется, что они никогда не объясняют поток от http-запроса до ответа.И я также не уверен, подходит ли Сорл моей проблеме.