python - Django - 如何使用 sorl-thumbnail?

标签 python django sorl-thumbnail

我将 Django 与 PostgreSQL 一起使用,但我需要使用一些应用程序来处理缩略图。有一个评价很高的应用程序叫做 Sorl-Thumbnail

在安装说明中说我需要使用 key value/caching system .

我的疑问是:我可以使用 PostgreSQL 数据库作为缓存,还是必须安装 memcached 或 redis?

我目前没有使用任何缓存机制,该网站的目标是低流量。

最佳答案

可以使用 database cache backend ,甚至是 FS cache backend . “你可以”,我的意思是“它会起作用”。只需为您的 django 项目正常配置它,sorl-thumbnail 就会使用它。

根据 sorl-thumbnail 文档:

a cached database which requires no special installation to your normal Django setup besides installing a proper cache like memcached

但它不会像 memcached 或 redis 那样出色。

(另外:为什么 sorl-thumbnail 现在需要这个?它过去只是检查 FS 以确保缩略图存在或创建它)

关于python - Django - 如何使用 sorl-thumbnail?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14881368/

相关文章:

python - Sklearn 将字符串类标签更改为 int

python - 如何在 django 上处理 tcp 连接

python - django 从 View 重定向到 iframe 的父级

python - sorl-thumbnail 在 django 中不起作用

django - 唯一的缩略图不起作用

python - 维基数据 API wbsearchentities : why are results not the same in Python than in Wikidata?

python - 安装仅产生一个 .dist-info 文件夹(Pypi 打包)

python - 如何为 python 包模块启用自动完成 (IntelliSense)?

python - django FileSystemStorage 的动态路径

Sorl-thumbnail 的 Django 模板语法错误