如果 DEBUG 为 True,Django 将阻止加载 django-compressor

Django preventing the loading of django-compressor if DEBUG is True

我在 Ubuntu 服务器上的远程站点上使用 django-compressor。

在我的本地环境中,我在 Windows,其中 django-compressor 不工作。

因此,我无法在我的开发设置中的已安装应用程序中加载 django-compressor(我有一个设置文件夹,其中包含 base.py,dev.py 和 prod.py 继承自该文件夹).

问题出在我的 base.html 模板中,我需要在其中加载压缩模块

{% load compress %}

在文档的顶部,当然还要相应地压缩我的 css 和 js 文件。

显然,这在我的本地环境中不起作用,DEBUG 设置为 True,因为该应用程序不能存在于我安装的应用程序中。我想做的是防止根据 settings.DEBUG 的值加载此应用程序。我尝试了一个赋值标签 returns settings.DEBUG 但它不起作用。

这可以实现吗?

非常感谢。

查看 https://pypi.python.org/pypi/django-friendly-tag-loader/

然而,理论上 django-compressor 应该可以在 windows 下工作,尽管它没有经过测试,目前可能会损坏。您可以找出问题所在并打开错误报告或解决问题。