Привет. У меня не отображаются фотки в html-шаблоне.
В settings я указываю:
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'
В модели:
photo = models.ImageField('Фотография', upload_to='linens/')
Следовательно, все загружаемые фотографии попадают в <НазваниеПроекта>/media/linens
В html-шаблоне пишу:
{% for el in info %}
...
<div class="product" style="background-image: url({{ el.photo }});">
...
{% endfor %}
Данная модель находится в приложении linens. В итоге django ищет фотографию в linens/media/linens, а не в <НазваниеПроекта>/media/linens. Как это исправить?
В settings я указываю:
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'
В модели:
photo = models.ImageField('Фотография', upload_to='linens/')
Следовательно, все загружаемые фотографии попадают в <НазваниеПроекта>/media/linens
В html-шаблоне пишу:
{% for el in info %}
...
<div class="product" style="background-image: url({{ el.photo }});">
...
{% endfor %}
Данная модель находится в приложении linens. В итоге django ищет фотографию в linens/media/linens, а не в <НазваниеПроекта>/media/linens. Как это исправить?