我没有让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/"
我已经有一段时间了。