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

时间:2015-09-26 03:11:14

标签: javascript django django-templates django-staticfiles

我想知道我是否可以使用我的javascript文件中的template tag static来调用我想传递给D3的CSV文件,如下所示:

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

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

1 个答案:

答案 0 :(得分:1)

使用django-compressor

  

django-compressor允许您执行此操作以及优化您的网站   将所有必需的JS或CSS压缩到一个文件中并进行优化   文件大小。

     

更新:默认情况下,压缩器会将相对网址转换为   绝对网址使用STATIC_URL。如果您下载开发   它带有一个django模板引擎解析器,它可以让你   直接在CSS文件中使用所有django模板代码,例如   {%static%}标记。
  由 Yuji' Tomita'富田

阅读此SO Post