用django-storages S3 Boto设置OSCAR_MISSING_IMAGE_URL。

问题描述 投票:3回答:1

如何设置 django-oscar 设置 OSCAR_MISSING_IMAGE_URL 当我使用S3BotoStorage作为我的后台时,会出现什么问题?我也在使用django压缩器。

我已经创建了一个 media 文件夹,然后手动上传图片到我的S3 bucket子目录。我目前的设置是

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

哪儿 MEDIA_URL 是我的S3 bucket URL。

有什么办法可以让它正确渲染缺失的图片?

django boto django-oscar
1个回答
3
投票

虽然不熟悉具体的 django-oscar, 据文献记载, OSCAR_MISSING_IMAGE_URL 默认情况下,设置为 image_not_found.jpg.

所以,我想在你的情况下,你只需要 image_not_found.svg. 没有必要通过 MEDIA_URL. 此外,根据 内联文档sorl(缩略图引擎)要求所有文件都在 MEDIA_ROOT.

© www.soinside.com 2019 - 2024. All rights reserved.