在JavaScript文件中使用Django模板标签

Use Django Template Tags in JavaScript File

本文关键字:Django 标签 JavaScript 文件      更新时间:2023-09-26

我想知道我是否可以使用模板标签静态在我的javascript文件调用一个CSV文件,我想传递给D3像这样:

{% static "js/data.csv" %}

我真的希望我的JavaScript文件与我的HTML分开,因为它可能会变得又长又乱。谢谢你的帮助。

使用django-compressor

django-compressor可以让你这样做,以及优化你的网站通过将所有需要的JS或CSS压缩到一个文件中并进行优化文件大小。

UPDATE:默认情况下,压缩器会将相对url转换为使用STATIC_URL的绝对url。如果你下载了开发版本,它附带了一个django模板引擎解析器,可以让你在CSS文件中直接使用所有django模板代码,比如{% static %}标签。
by 富田裕二

阅读这篇文章