【发布时间】:2014-01-10 11:52:43
【问题描述】:
Sorl thumbnail 有一个低级 API,允许您执行以下操作,例如:
from sorl.thumbnail import get_thumbnail
im = get_thumbnail(my_file, '100x100', crop='center', quality=99)
这将返回对缓存文件的引用。如果它已经创建,它会超级快。但是,如果必须是第一次创建它,则使用 S3 等远程存储可能需要很长时间。
有没有办法在 Python 中运行命令(即不在模板中)来检查 sorl 是否必须第一次生成缩略图?
PS。我知道here 的类似问题,但这是在模板上下文中询问它,并且有一个hacky 解决方案作为使用自定义SQL 而不是sorl API 的答案。
【问题讨论】:
标签: python django caching sorl-thumbnail