Проблемы с импортом Chart.js в проект django через CDN
У меня есть простой проект django, в котором необходимо использовать библиотеку Chart.js для одного из шаблонов.
Мой base.html
, куда я импортировал библиотеку, показан ниже:
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]> <html class="no-js"> <!--<![endif]-->
<html>
<head>
<style>
body {font-family: Helvetica, Roboto, Georgia}
div * {display:flex; justify-content:center}
</style>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Switch Monitor</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
<script type="module" src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/4.0.1/chart.min.js" integrity="sha512-tQYZBKe34uzoeOjY9jr3MX7R/mo7n25vnqbnrkskGr4D6YOoPYSpyafUAzQVjV6xAozAqUFIEFsCO4z8mnVBXA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
</head>
<body>
<div id="dialog" style="display:grid;justify-content:center">
{% block title %}
<h1>Switch Monitor</h1>
{% endblock title %}
{% block content %}
{% endblock content %}
</div>
{% block script %}
<script src="" async defer></script>
{% endblock script %}
</body>
</html>
Мой django settings.py показан ниже, сервер был перезапущен после изменения настроек CORS.
При запуске шаблона я получаю следующие ошибки, выдаваемые Firefox:
Если тип для тега script установлен по умолчанию text/javascript
, как показано в учебниках, то выдается такая ошибка: