0
мой взгляд отправь шаблон один объект с этим значением:Django шаблон рендеринга beckground-изображение
http://dominio/rota/id/original/(nome)8.jpg
В моей Templete у меня есть:
<div style="background-image: url(' {{ obj.url }} ')"></div>
Когда мой шаблон визуализируется это выглядит :
background-image: url(' http://dominio/rota/id/original/(nome)8.jpg ');
Ошибка:
Invalid property value
Это происходит потому, что внутри URL есть «)», покрывающее значение URL()
Как я могу решить эту проблему?
Я попытался следующие комбинации в шаблоне, без успеха:
<div style="background-image: url( {{ obj.url }} )"></div>
<div style='background-image: url(" {{ obj.url }} ")'></div>
<div style="background-image: url(' {{ obj.url }} ')"></div>
<div style='background-image: url( {{ obj.url }} )'></div>
Вы уверены, что это из-за скобки? Они должны быть законными по URL-адресу. Ваш путь также включает пробелы до и после него, что почти наверняка является ошибкой. – Chris
Вы видели: http://stackoverflow.com/a/14378456/4974980 –
@JensAstrup, что это сообщение имеет отношение ко всему? ОП здесь только пытается установить фоновое изображение, а не положение и повторить. – Chris