Django - 如何在另一个静态文件中使用静态文件

Django - How to use a static file in an other static file

我想在另一个静态文件中引用一个静态文件,但我不知道该怎么做。

我有一个 javascript 文件,我通过这种方式将其包含在 html 页面中:{% static 'myJavascript.js' %}

然后,在 myJavascript.js 中,我需要引用另一个静态文件(一个 .json 文件),但是当我使用 {% static 'myJson.json' %}.

时它不起作用

有人有想法吗?提前致谢

使用正常的 absolute/relative 路径引用 *.js 个文件中的文件。

静态文件仅提供,不由 Django 呈现,因此您不能在其中使用模板标签。

静态文件是静态的,这意味着它们不被 Django 解释,因此不能在其中使用标签。

但是,假设文件可访问,您可以使用相对路径从任何其他静态文件引用静态文件。

SO 上有很多主题涉及如何从一个 javascript 文件中包含另一个文件,例如:How do I include a JavaScript file in another JavaScript file?