使用django-storages S3 Boto设置OSCAR_MISSING_IMAGE_URL

时间:2016-02-20 05:18:46

标签: django boto django-oscar

使用S3BotoStorage作为后端时,如何设置django-oscar设置OSCAR_MISSING_IMAGE_URL?我也在使用django压缩器。

我在S3存储桶中创建了一个media文件夹,并手动将图像上传到存储桶子目录。我目前的设置是

OSCAR_MISSING_IMAGE_URL = MEDIA_URL + "/media/image_not_found.svg"

MEDIA_URL是我的S3存储桶网址。

是否可以让它正确渲染丢失的图像?

1 个答案:

答案 0 :(得分:2)

虽然默认情况下不具有django-oscaraccording to the docsOSCAR_MISSING_IMAGE_URL的详细信息,但设置为'image_not_found.jpg'

所以我猜你的情况只需要'image_not_found.svg'。无需通过MEDIA_URL。此外,根据inline docs in the code,solr(缩略图引擎)要求所有文件都在MEDIA_ROOT内。