使用S3BotoStorage作为后端时,如何设置django-oscar
设置OSCAR_MISSING_IMAGE_URL
?我也在使用django压缩器。
我在S3存储桶中创建了一个media
文件夹,并手动将图像上传到存储桶子目录。我目前的设置是
OSCAR_MISSING_IMAGE_URL = MEDIA_URL + "/media/image_not_found.svg"
MEDIA_URL
是我的S3存储桶网址。
是否可以让它正确渲染丢失的图像?
答案 0 :(得分:2)
虽然默认情况下不具有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,solr(缩略图引擎)要求所有文件都在MEDIA_ROOT
内。