Я обращаюсь к интерфейсу тестирования, у которого есть страница, на которой я могу разработать отзывчивую версию. Так я git clone
они хранилище, запустите npm install
, запустите grunt
и когда я, наконец, открыть HTML в браузере я получаю эту ошибку в консоли:Что означает «{%» в Javascript
Так я иду найти, почему это происходит, и я нашел этот JavaScript :
var marker = new google.maps.Marker({
map: map,
icon: {
url: '{% static "assets/images/marker_center.png" %}',
size: new google.maps.Size(71, 156),
origin: new google.maps.Point(0, 0),
anchor: new google.maps.Point(38, 95)
},
position: pyrmont
});
Так я думал, что это за {%
был sintaxe используется в Google Maps API, но это не так. Это не требуется, я могу просто написать путь к изображению, и страница запускается без ошибок. Мой вопрос: зачем они ставят {%
?
Любая идея, почему хрюканье не заменяет этот код? –
Это тег шаблона Python для ссылки на файл, сохраненный в STATIC ROOT. Дополнительная информация в [docs] (https://docs.djangoproject.com/en/1.9/ref/templates/builtins/#std:templatetag-static). –