2013-12-16 2 views
1

Я пытаюсь обновить проект django, используя старый сёр-эскиз (v.3.2.5) до новейшего (v.12.0), но я не могу получить она генерирует шаблонные изображения в среде разработки, используя настройки, предоставленные: http://sorl-thumbnail.readthedocs.org/en/latest/reference/settings.html#thumbnail-dummysorl-thumbnail не генерирует изображения заполнителя

Вот мои настройки:

THUMBNAIL_DEBUG = True 
THUMBNAIL_DUMMY = True 
THUMBNAIL_DUMMY_SOURCE = 'http://placekitten.com/%(width)s/%(height)s' 
MEDIA_URL = '/media/' 

CACHES = {                     
    'default': { 
     'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 
     'LOCATION': '127.0.0.1:11211', 
    } 
} 

Это модель с использованием sorl ImageField:

from sorl.thumbnail import ImageField 

class Cover(models.Model): 
    [... other fields here] 
    image = ImageField("immagine", upload_to='images/cover/%Y/%m/%d', max_length=255) 

и админ наследует от sorl.thumbnail.admin.AdminImageMixin. Проект использует Django 1.6, но я пробовал те же настройки в другом проекте, который использует Django 1.5.5, и у меня такая же проблема.

Миниатюры корректно сгенерированы (и получены из кеша) для недавно обновленных изображений, но существующие изображения не заменяются заполнителями, ни в админке, ни на лицевых страницах (ответы на серверы разработки с 404).

Любые подсказки? Sorl docs действительно скудны ...

ответ

2

После поиска по коду эскиза солома я узнал, что в настройке THUMBNAIL_DUMMY даже не рассматривается ... Существует запрос на растяжение, чтобы решить эту проблему (открыт год назад): https://github.com/mariocesar/sorl-thumbnail/pull/128

Что касается интерфейса, это работает, это была просто глупая ошибка в шаблоне.

+1

Запрос на утяжеление теперь объединен в ветку разработки, дайте ему попробовать –

+0

Мы решили расширить наше пользовательское приложение (построенное поверх старого значка sorl-thumbnail) и заставить его работать самостоятельно, потому что теперь мы полагаемся на ngnix для обработки эскизов. Спасибо за ваш ответ! – yliharma

Смежные вопросы