Django - 如何使用sorl-thumbnail?

3 投票
1 回答
993 浏览
提问于 2025-04-17 15:54

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

在安装说明中提到,我需要使用一个 键值/缓存系统

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

我现在没有使用任何缓存机制,网站的访问量很低。

1 个回答

2

你可以使用数据库缓存,或者甚至使用文件系统缓存。这里的“你可以”是说“它是可以工作的”。只要正常配置你的Django项目,sorl-thumbnail就会使用它。

根据sorl-thumbnail的文档:

一个缓存的数据库,只需要在你的正常Django设置中安装一个合适的缓存比如memcached,就可以了。

不过,它的效果可能没有memcached或redis那么好。

(还有:为什么sorl-thumbnail现在需要这个?以前它只检查文件系统来确认缩略图是否存在,如果不存在就创建它。)

撰写回答