【发布时间】:2014-10-14 04:42:17
【问题描述】:
我是缓存新手,我已经开始使用 sorl-thubmnail 和 memcached。
我正在我的模板中创建缩略图,如下所示
{% thumbnail song.artwork "185x185" crop="center" as im %}
<img src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}">
{% endthumbnail %}
这可以正常工作并创建缩略图。
我想做的是预先为所有图像预热缓存。
这就是我的尝试
for song in Song.objects.all():
im = get_thumbnail(song.artwork, '185x185', crop='center', quality=99)
这会在缓存文件夹中创建缩略图,但它们不会链接到图像。当我打开一个带有图像的页面时,它会重新创建另一个缩略图。如何使用low level API 创建缩略图并将其链接到Song 对象?
【问题讨论】:
标签: python django caching memcached sorl-thumbnail