当使用 S3BotoStorage 作为后端时,如何设置 django-oscar
设置 OSCAR_MISSING_IMAGE_URL
?我也在使用 Django 压缩器。
我在我的 S3 存储桶中创建了一个 media
文件夹,并手动将图像上传到存储桶子目录。我当前的设置是
OSCAR_MISSING_IMAGE_URL = MEDIA_URL + "/media/image_not_found.svg"
MEDIA_URL
是我的 S3 存储桶 URL。
有什么方法可以让它正确渲染丢失的图像?
最佳答案
虽然不熟悉django-oscar
的细节,according to the docs , OSCAR_MISSING_IMAGE_URL
默认设置为 image_not_found.jpg
。
所以我想在你的情况下你只需要 image_not_found.svg
。无需传递 MEDIA_URL
。此外,根据 inline docs in the code , sorl(缩略图引擎)要求所有文件都在 MEDIA_ROOT
中。
关于django - 使用 django-storages S3 Boto 设置 OSCAR_MISSING_IMAGE_URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35519448/