2016-02-20 2 views
3

Как установить django-oscar значение OSCAR_MISSING_IMAGE_URL при использовании S3BotoStorage в качестве моего бэкэнд? Я также использую компрессор django.Установить OSCAR_MISSING_IMAGE_URL с django-хранилищами S3 Boto

Я создал папку media в своем ковре S3 и вручную загрузил изображение в подкаталог bucket. Моя текущая настройка

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

Где MEDIA_URL мой S3 ведро URL.

Любой способ получить это, чтобы отобразить недостающее изображение правильно?

ответ

2

Пока не familiair со спецификой 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 (движок thumbnailing) требует, чтобы все файлы находились внутри MEDIA_ROOT.