Django中的图像和缩略图

Django中的图像和缩略图,django,postgresql,image,performance,thumbnails,Django,Postgresql,Image,Performance,Thumbnails,我想把图片和它的缩略图一起存储起来。我使用django将图像存储在文件系统中。首先,用户可以看到缩略图,点击后可以看到原始图像。我正在使用postgres数据库。另外,我已经安装了枕头库。缩略图大小约为200*200 现在我的问题是: 我应该如何存储缩略图?(在数据库或文件系统中) 如何将图像转换为缩略图?(python库或其他东西) 如果有任何更好的功能是可能的,请让我知道 注意:需要高性能和更少的页面加载时间。有第三方应用程序可以像或 对于第一个问题,在系统或cdn中存储图像以及在db中存储

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

现在我的问题是:

  • 我应该如何存储缩略图?(在数据库或文件系统中)
  • 如何将图像转换为缩略图?(python库或其他东西)
  • 如果有任何更好的功能是可能的,请让我知道


    注意:需要高性能和更少的页面加载时间。

    有第三方应用程序可以像或


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

    您可以使用sorl thumbnail-django的缩略图。另外,我已经安装了Pillow library。我还需要sorl缩略图还是easy thumbanail?你能告诉我这两者中哪一个更好吗?另外,我已经安装了枕头库。我还需要sorl thumbnail或easy thumbnail吗?枕头允许我们操作图像,sorl和easy thumbnail构建在其上,用于处理图像和制作缩略图。它们都是很好的第三方应用程序,检查文档以查看哪一个是您获得最多并使用的,或者检查github stars