【问题标题】:Images and Thumbnails in DjangoDjango 中的图像和缩略图
【发布时间】:2019-03-04 17:25:31
【问题描述】:

我想将图像与缩略图一起存储。我正在使用 django 将图像存储在文件系统中。首先,用户将能够看到缩略图,点击后可以看到原始图像。我正在使用 postgres 数据库。另外,我已经安装了 Pillow 库。缩略图大小约为 200*200。

现在我的问题是:

  1. 我应该如何存储缩略图? (在数据库或文件系统中)
  2. 如何将图像转换为缩略图? (python 库或其他)

如果上述功能有更好的地方,请告诉我。

P.S.:需要高性能和更短的页面加载时间。

【问题讨论】:

  • 您可以使用 sorl-thumbnail - Django 的缩略图 github.com/jazzband/sorl-thumbnail
  • 另外,我已经安装了 Pillow 库。我还需要 sorl-thumbnail 还是 easy-thumbanail?

标签: django postgresql image performance thumbnails


【解决方案1】:

有像sorl-thumbnail 或easy-thumbnail 这样的第三方应用程序可以完成繁重的工作

对于第一个问题,将图像存储在系统或cdn中,并将路径存储在db中是最好的方法,而django默认就是这样做的。

【讨论】:

  • 你能告诉我这两个哪个更好吗?
  • 另外,我已经安装了 Pillow 库。我是否还需要 sorl-thumbnail 或 easy-thumbanail?
  • Pillow 允许我们操作图像,sorl 和easy thumbnail 都建立在它之上来处理图像并制作缩略图
  • 它们都是不错的第三个应用程序,查看文档以了解您获得最多的应用程序并使用它或查看 github 星星
猜你喜欢
  • 1970-01-01
  • 2011-08-18
  • 2014-08-05
  • 1970-01-01
  • 1970-01-01
  • 2010-11-13
  • 2012-01-27
  • 2011-02-09
  • 1970-01-01
相关资源
最近更新 更多