Я получаю сообщение об ошибке ') ожидается' в django
У меня есть сайт django, и в моем html я получаю это в моем редакторе visual studio, я не знаю почему. В основном все работает, но у меня есть некоторая проблема с flex, иногда он не работает, также я не знаю, подключен ли он.
Есть идеи, что это?
Это home.html
<section class="welcome_area clearfix" id="home" style="background-image: url({% static 'img/bg-img/welcome-bg.png' %})">
То же самое в файле base.html
<div class="mosh-breadcumb-area" style="background-image: url({% static 'img/core-img/breadcumb.png' %})">
home.html
<section class="welcome_area clearfix" id="home" style="background-image: url('{% static "img/bg-img/welcome-bg.png" %}')";>
base.html
<div class="mosh-breadcumb-area" style="background-image: url('{% static "img/core-img/breadcumb.png" %}')";>
Проблема в том, что Django неправильно интерпретирует двойные и одинарные кавычки (строки заканчиваются в неправильном месте), потому что вы должны использовать 3 вложенные строки.
вашими 3 строками являются :
1 : "background-image: url()"
.
2 : '{% static %}'
.
3 : "/img/core-img/breadcrumb.png"
как django интерпретирует их (начальные и конечные кавычки) :
1 : "background-image: url('{% static "
.
2 : img/core-img/breadcumb.png
.
3 : " %}')";>
.
Что вы можете сделать :
используйте Absolute url вместо {% static %}