Django - 如何从另一个文件加载 javascript 变量到模板

Django - How to load javascript variable from another file to template

如何从模板中的另一个 js 文档加载一些变量,然后在我的模板中的脚本标记中修改这个变量?

例如:

js文件

let myObject = {color: red}

Django 模板

{% extends 'app/general/base.html' %}
{% load crispy_forms_tags %}
{% load widget_tweaks %}
{% load static %}

{% block content %}
    <h1 id="color"></h1>

    <script>
        document.getElementById('color').innerHTML = myObject.color //I need some way of loading myObject here, and be able to retrieve and edit data from it
    </script>
{% endblock %}

很简单。

<script src="path_to_your_file.js"></script>
<script>        
    console.log(myObject);
</script>

其中 path_to_your_file.js 是存在 myObject 的文件的路径