Как добавить файл Javascript в html Django
Я хочу использовать Javascript файл в моем Django проекте. Но почему-то я не могу понять, как импортировать его в мой html-файл. Я пытался добавить его так же, как и css файл, но это не работает. При загрузке он показывает всегда одну и ту же ошибку: "Uncaught ReferenceError: fun1 is not defined at onload".
Структура проекта:
Js файл, coding.js:
function fun1(){ alert("It works!") }
Html файл, index.html:
<script src="{% static '/js/coding.js' %}"></script>
и, как я уже говорил, файл css, строка выше, работает просто отлично:
<link rel="stylesheet" type="text/css" href="{% static 'css/style.css' %}"/>
Добавление type: text/javascript
не исправляет ситуацию.
Решено!
Почему-то не загружается файл .js при вызове функции в <body onload="function()">
Я написал функцию в html-теге <script>
и она работает нормально.
Однако если я вызываю разные функции в разных частях html, например, в select onchange, он нормально берет их из файла .js
Спасибо за помощь.