有没有办法在 django 模板中包含多个 javascript 文件?

Is there a way to include multiple javascript files in a django template?

现在在我的 Django 模板中写入我有一些看起来像这样的东西,大约有 10 个文件:

<script type="text/javascript" src="{% static "/js/main_1.js" %}"></script> <script type="text/javascript" src="{% static "/js/main_2.js" %}"></script> <script type="text/javascript" src="{% static "/js/main_3.js" %}"></script>

我想知道有没有办法:

<script type="text/javascript" src="{% static ["/js/main_1.js","/js/main_2.js","/js/main_3.js"] %}"></script>

然后 python 拥有所有这些的缩小版本。

当您在模板中链接脚本时,没有很好的组合方式。您可以编写一个脚本来为您生成 URL,但除非数量难以管理,否则我不建议这样做。 10个不算多。

对于缩小我会使用 Django Compressor。它将获取您的链接 javascript 并自动将它们变成缩小的、可缓存的文件。