Подключение JavaScript через static в Django
Скрипты подключают так же через
{% static %}. Часто тег
script ставят в конце
body, чтобы страница
сначала отрисовалась:
{% load static %}
<!DOCTYPE html>
<html>
<head>
<title>Site</title>
</head>
<body>
{% block content %}{% endblock %}
<script src="{% static 'main/script.js' %}"></script>
</body>
</html>
В браузере отобразится:
<script src="/static/main/script.js"></script>
Создайте main/script.js
с console.log('ok')
и подключите его в макете.
Откройте консоль браузера и убедитесь, что сообщение появилось.