django-compressor 离线生成错误
django-compressor Offline Generation Error
我正在尝试使用 django-compressor 压缩我的 CSS 文件,但我一直收到此错误:
compressor.exceptions.OfflineGenerationError: You have offline compression enabled but key "8369f4e513fa5b733304f4b22c67ad97" is missing from offline manifest. You may need to run "python manage.py compress".
但是,我检查了清单文件,实际上密钥就在那里。
我已经尝试过使用和不使用 COMPRESS_OFFLINE=True
,我没有使用任何内联 CSS。
我没有使用任何特殊的缓存后端,它是使用 Django 1.7.1 和 django-compressor 1.4 的单一服务器设置。
我的模板设置如下:
base.html
{% load compress %}
{% compress css %}
{% block extraCSS %}
<link href="/static/bower_components/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet"/>
<link href="/static/css/mimir-navbar.css" rel="stylesheet">
<link href="/static/css/global-custom.css" rel="stylesheet">
{% endblock %}
{% endcompress %}
我还有一些其他人使用 base.html,如下所示:
{% block extraCSS %}
{{ block.super }}
<link rel="stylesheet" type="text/css" href="/static/web_user/css/adminPanel.css"/>
{% endblock %}
关于我可能做错了什么有什么想法吗?提前致谢。
原来我的COMPRESS_ROOT
路径是错误的。它需要一个绝对路径,但我的 STATIC_ROOT
变量出于某种原因是相对的。将 COMPRESS_ROOT
设置为 STATIC_ROOT
的绝对路径解决了问题。
我正在尝试使用 django-compressor 压缩我的 CSS 文件,但我一直收到此错误:
compressor.exceptions.OfflineGenerationError: You have offline compression enabled but key "8369f4e513fa5b733304f4b22c67ad97" is missing from offline manifest. You may need to run "python manage.py compress".
但是,我检查了清单文件,实际上密钥就在那里。
我已经尝试过使用和不使用 COMPRESS_OFFLINE=True
,我没有使用任何内联 CSS。
我没有使用任何特殊的缓存后端,它是使用 Django 1.7.1 和 django-compressor 1.4 的单一服务器设置。
我的模板设置如下:
base.html
{% load compress %}
{% compress css %}
{% block extraCSS %}
<link href="/static/bower_components/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet"/>
<link href="/static/css/mimir-navbar.css" rel="stylesheet">
<link href="/static/css/global-custom.css" rel="stylesheet">
{% endblock %}
{% endcompress %}
我还有一些其他人使用 base.html,如下所示:
{% block extraCSS %}
{{ block.super }}
<link rel="stylesheet" type="text/css" href="/static/web_user/css/adminPanel.css"/>
{% endblock %}
关于我可能做错了什么有什么想法吗?提前致谢。
原来我的COMPRESS_ROOT
路径是错误的。它需要一个绝对路径,但我的 STATIC_ROOT
变量出于某种原因是相对的。将 COMPRESS_ROOT
设置为 STATIC_ROOT
的绝对路径解决了问题。