5 марта 2011 г.

Нескучные миниатюры в Django

Мы используем для создания миниатюр фотографий на своих проектах замечательный модуль sorl.thumbnail, который помимо всех своих основных фич умеет заменять все картинки на заглушки. Это бывает полезно, когда надо разрабатывать сайт на локальной машине, где фотки с продакшена отсутствуют.

По умолчанию для этого есть опция THUMBNAIL_DUMMY, вот что получается с её помощью:
before


Довольно уныло. Добавим позитива сайту, вместо унылых квадратов пусть у нас будут котята.

В urls.py проекта до строчки
(r'^', include('sorl.thumbnail.urls')),

прописываем
(r'^thumbnail-dummy/(?P<width>\d+)x(?P<height>\d+)/$',  'django.views.generic.simple.redirect_to',
{ 'url': 'http://placekitten.com/%(width)s/%(height)s' }),


В итоге получаем:

after

Комментариев нет:

Отправить комментарий