У меня есть проект django, размещенный на экземпляре ec2. Я пытаюсь реализовать эту вещь http://bug7a.github.io/iconselect.js/ в моем приложении. Я скопировал и вставил код из этого URL в статический каталог приложения с именем 'dashboard'в моем проекте. Это файлы в этом (/ home / dashboard / static / dashboard /) месте. :-
css
js
lib
images
В папке images находится изображение с именем arrow.png.Путь к arrow.png - это панель инструментов / статическая / панель инструментов / images / control / icon-select / arrow.png
Мне нужно знать, как назначить путь переменной IconSelect.COMPONENT_ICON_FILE_PATH, чтобы функция могла получитьФайл arrow.png
В исходном коде, представленном на http://bug7a.github.io/iconselect.js/ код записан следующим образом
Оригинальный iconselect.js
----Existing code-----
IconSelect.DEFAULT = {};
IconSelect.COMPONENT_ICON_FILE_PATH = "images/control/icon-select/arrow.png";
-----Existing lines of code------
function IconSelect($$elementID, $$parameters) {
------Existing lines of code-----
var componentIconImgElement = document.createElement('img');
componentIconImgElement.setAttribute('src', IconSelect.COMPONENT_ICON_FILE_PATH );
componentIconElement.appendChild(componentIconImgElement);
-----------Exiting lines of code------
};
Теперь как мне назначить путь к переменной IconSelect.COMPONENT_ICON_FILE_PATH
IconSelect.COMPONENT_ICON_FILE_PATH = "Need your help here"
Я знаю, как это сделать в HTML-документе. Например, если я хочу, чтобы src указывал на файл iconselect.js, присутствующий на панели инструментов/static/dashboard/lib/control/icon-select.js, я бы сделал так:
<script type="text/javascript" src="{% static "dashboard/lib/control/iconselect.js" %}"></script>
Но как мне это сделать в файле javascript (т.е. iconselect.js)?
Ошибка, которую я получил в консоли, выглядит следующим образом:
GET http://my_ip_address/testPage/images/control/icon-select/arrow.png 404 (Not Found) arrow.png:1