我怎么能让sorl缩略图工作?

时间:2013-03-14 11:59:04

标签: django python-imaging-library sorl-thumbnail

我没有让sorl缩略图工作。我环顾四周,大多数人通过重新安装PIL修复了他们的问题。我试过了,它没有成功。 在我的模板中,我做了类似的事情

<div>
  {% thumbnail restaurant.logo "100x110" crop="center" as im %}
   <img src = "{{ im.url }}" />
  {% empty %}
   <p>No image </p>
  {% endthumbnail %}
 </div> 

当我加载页面时,它返回No image

在我的模特中,

logo = models.ImageField(upload_to="restaurant_detail/restaurant/",
    help_text="upload your restaurant logo")

在我的设置中,

    THUMBNAIL_DEBUG = True
    THUMBNAIL_CACHE_TIMEOUT= 3600 * 24 * 365
    CACHES = {
        'default':{
            'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
            'LOCATION':'127.0.0.1:8000'
        }
    }
TEMPLATE_DIRS = (os.path.join(PROJECT_ROOT, '../templates'),)
STATICFILES_DIRS = (os.path.join(PROJECT_ROOT, '../static'), os.path.join(PROJECT_ROOT, '../media'), )
STATIC_ROOT = os.path.join(PROJECT_ROOT, '../sitestatic')
MEDIA_ROOT = os.path.join(PROJECT_ROOT, '../media')
MEDIA_URL = "/media/"
STATIC_URL = "/static/"

我已经有一段时间了。

0 个答案:

没有答案