最近我尝试了 Django-Compressor。它太棒了,我太喜欢它了,但是我在离线压缩(COMPRESS_OFFLINE = True
)和模板标签方面遇到了一些麻烦。
我有{{ django_vars }}
并且{% django_tags %}
在我的 JS 代码中,我猜 Google Clousure 编译器(我与 Django-Compressor 一起使用的过滤器)不知道识别它们。事实上,我认为 Django 模板结构之类{% if something %}
的都被删除了。
压缩后如何将所有这些模板变量/标签保留在我的代码 JS 中?
谢谢小伙伴。
编辑:最后,我发现了我使用的所有问题COMPRESS_OFFLINE
,它们都是由于错误而发生的。它们与 JS 代码中的 Django 语法无关。当您尝试将 JS 代码压缩到文件 .html 中时,该错误总是出现,而不是外部 JS。所有解析器和所有编译器/压缩器都失败了。
现在,虽然我比 django-pipeline 更喜欢 django-compressor,但我正在使用最后一个。目前,没有报告压缩问题。
感谢所有试图帮助我的人。