我正在尝试在 Amazon EC2 实例上托管我的 Django 项目,但我的媒体 URL 存在一些问题(我怀疑)。目前,easy_thumbnails 无法生成任何缩略图,并返回错误:
Couldn't get the thumbnail ... The source file does not appear to be an image
在我看来,easy_thumbnails 没有在正确的目录中查找图像或其他内容。调试视图显示我的 URL 配置如下:
MEDIA_ROOT: '/opt/python/bundle/6/app/media'
MEDIA_URL: '/media/'
STATIC_ROOT: '/opt/python/bundle/6/app/s'
STATIC_URL: '/static/'
STATICFILES_DIRS: ('/opt/python/bundle/6/app/static',)
在我的本地开发版本上一切都运行良好,所以我有点难过。关于检查什么的任何建议?使用 FileZilla 我可以登录我的 EC2 实例,果然,在我的图像被保存的媒体文件夹中,似乎 easy_thumbnails 没有找到正确的位置或其他东西。