Как добавить файл Javascript в html Django

Я хочу использовать Javascript файл в моем Django проекте. Но почему-то я не могу понять, как импортировать его в мой html-файл. Я пытался добавить его так же, как и css файл, но это не работает. При загрузке он показывает всегда одну и ту же ошибку: "Uncaught ReferenceError: fun1 is not defined at onload".

Структура проекта:

![projectStructure

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

Спасибо за помощь.

Вернуться на верх