在 Elastic Beanstalk 上使用 Django + easy-thumbnails/sorl-thumbnail

Posted

技术标签:

【中文标题】在 Elastic Beanstalk 上使用 Django + easy-thumbnails/sorl-thumbnail【英文标题】:Using Django + easy-thumbnails/sorl-thumbnail on Elastic Beanstalk 【发布时间】:2012-08-26 01:26:09 【问题描述】:

我在 Elastic Beanstalk 上使用 Django 和 easy_thumbnails 时遇到了一些问题,我不太确定出了什么问题...这是问题所在:

我正在使用 easy_thumbnails 在模板中制作缩略图。我喜欢这给我的灵活性,所以我宁愿不在模型中做缩略图。当我上传图像时,它会很好地存储在数据库中并上传到 EBS 卷。到目前为止,一切都很好。我的问题在于我无法缩略图任何图像。如果我打开缩略图调试,easy_thumbnails 似乎没有读取/查找图像。我怀疑这个问题可能与我的媒体网址设置有关,但我不知道要更改什么。

有其他人使用过 sorl_thumbnail 或 easy_thumbnails 吗?我真的很感激任何指导。在我的本地开发服务器上,我的缩略图工作得很好。

【问题讨论】:

你能发布带有缩略图调试的日志吗? easy_thumbnails 对 AmazonS3 没有简单的支持,如果您切换到 sorl-thumbnail 它将支持保存您的问题的文件。尝试使用开发版github.com/mariocesar/sorl-thumbnail 【参考方案1】:

Easy-thumbnails 对 AmazonS3 的支持并不简单,您可以应用此设置使其工作http://gibuloto.logdown.com/posts/99941-easy-thumbnails-with-amazon-s3

这里提到:Django-Storages + Easy_Thumbnails: [Errno 30] Read-only file system

【讨论】:

以上是关于在 Elastic Beanstalk 上使用 Django + easy-thumbnails/sorl-thumbnail的主要内容,如果未能解决你的问题,请参考以下文章

Amazon Elastic Beanstalk ebextension

在 AWS Elastic Beanstalk 上部署 Laravel 8 后得到 404

如何使用 Elastic beanstalk 和 Dockerrun.aws.json 正确部署到 AWS?

Elastic Beanstalk 的 Hostmanager 无法启动 Apache,EBS 连接缓慢

Elastic Beanstalk 返回错误 - Gradle/Java 应用程序

AWS Elastic Beanstalk 上的 Docker 端口映射