【问题标题】:Set OSCAR_MISSING_IMAGE_URL with django-storages S3 Boto使用 django-storages S3 Boto 设置 OSCAR_MISSING_IMAGE_URL
【发布时间】:2016-02-20 05:18:46
【问题描述】:

使用 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 boto django-oscar


    【解决方案1】:

    虽然不熟悉django-oscaraccording to the docsOSCAR_MISSING_IMAGE_URL的具体细节,但默认设置为image_not_found.jpg

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

    【讨论】:

      猜你喜欢
      • 2013-12-06
      • 1970-01-01
      • 2012-05-01
      • 2014-09-15
      • 1970-01-01
      • 2016-12-28
      • 1970-01-01
      • 2012-03-28
      • 1970-01-01
      相关资源
      最近更新 更多