Я хотел бы создать элемент img, используя jQuery. Поскольку я работаю с Django, мне придется ссылаться на файл изображения с помощью переменной stati c. Я пробовал разные решения, но сервер не может загрузить изображение, так как браузер получает неправильный URL.
Я загрузил stati c изначально, все остальные файлы stati c загружаются просто штраф.
Это мой код, который находится в соответствующем файле. js:
// foo.js included in foo.html which extends base.html
// Create Image element
var arrowImage = $('<img />', {
id: 'arrowImage',
src: '{% static \"images/arrow.svg\" %}',
});
//
src: '{% static "images/arrow.svg" %}',
//
src: "{% static 'images/arrow.svg' %}",
//
src: "{% static \"'images/arrow.svg'\" %}",
Ошибка:
GET http://127.0.0.1:8000/%7B%%20static%20%22images/arrow.svg%22%20%%7D 404 (Not Found)
У меня есть база. html, которая расширяется на foo. html, где должен быть создан элемент. Файл. js, содержащий указанный выше код, включен в файл fati. html как stati c.
Используя это решение, я получаю правильную созданную модель DOM:
// Create Image element
var arrowImage = $('<img />', {
id: 'arrowImage',
src: "{% static \'images/arrow.svg\' %}",
});
Какие выходы:
Любое решение для этого?