【问题标题】:Django-compressor not working after first compress statementDjango-compressor 在第一个 compress 语句后不工作
【发布时间】:2013-12-11 03:59:46
【问题描述】:

我有一个包含各种 js 文件的网站,我正在使用 django-compressor,如下所示:

{% compress js %}
{% endcompress %}

{% compress js %}
{% endcompress %}

由于某种原因,它只创建了 FIRST js 文件。我的应用程序托管在 EC2 上。我可以在那里看到第一个文件。当我在页面上查看源代码时会出现第二个文件,但是,该文件本身不存在(当我单击第二个 js 文件的链接时,我得到一个 404)。有什么我做错了吗?我的设置如下:

COMPRESS_ENABLED = not DEBUG
COMPRESS_PARSER = 'compressor.parser.BeautifulSoupParser'
COMPRESS_CSS_FILTERS = ['compressor.filters.cssmin.CSSMinFilter']
COMPRESS_JS_FILTERS = ['compressor.filters.jsmin.JSMinFilter']

它对 css 文件非常有效...但是在第一个压缩标志之后在任何其他 js 文件上都失败了...

【问题讨论】:

    标签: django django-compressor


    【解决方案1】:

    老实说,我不知道发生了什么。这曾经完美地工作,但随机停止了!我做了以下事情并且成功了:

    python manage.py compress --force
    

    这基本上强制它压缩所有文件;通常django-compressor 会忽略未更改且已压缩的文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多