Как использовать тройные вложенные кавычки в django tempates?
Я пытаюсь использовать inline CSS и загрузить изображение в качестве фона в шаблоне Django. Мне нужно три кавычки, но я не знаю, как это сделать. Как я могу исправить приведенный ниже код?
<div class="full-background" style="background-image: url("{% static '/img/curved-images/white-curved.jpg' %}")"></div>
Это не работает, потому что вы используете двойные кавычки внутри двойных кавычек
Вот как это будет выглядеть без объявления статических файлов Django
<div class="full-background" style="background-image: url('path/to/file')"></div>
Обратите внимание на одинарные кавычки вокруг пути url
Если вы хотите использовать статические файлы Django, просто используйте одинарные кавычки снаружи и внутри объявления static
<div
class="full-background"
style="background-image: url('{% static '/img/curved-images/white-curved.jpg' %}')"
></div>
Django не будет видеть внешние одинарные кавычки, когда будет искать статические файлы.