Django 1.4.2 を 1.5 にアップグレードしたところ、 django_compressorでエラーが発生し始めました。
You have offline compression enabled but key "eb225276268ea55d3b90c71df63109d9" is missing from offline manifest. You may need to run "python manage.py compress".
また、django_compressor を最新バージョン (実際の 1.2) に更新しても、同じエラーが発生します。
試してみるとpython manage.py compress
、次のことに気づきました。
c:\python27\lib\site-packages\django\utils\hashcompat.py:9: DeprecationWarning: django.utils.hashcompat is deprecated; use hashlib instead DeprecationWarning)
この通知はオフライン圧縮エラーに関連していますか?
【追記】またまた 面白いものを見つけました…
私が問題を抱えているテンプレートでは、圧縮する必要があるすべての css を削除しました。
{% extends "base.html" %}
{% block head %}
{% load compress %}
{% compress css %}
{% endcompress %}
{% endblock %}
...
私はpython manageを実行しました:
python manage.py compress
python manage.py collectstatic --noinput
エラーなし。
しかし...問題はまだ発生します。
You have offline compression enabled but key "e764a8b7e7e314ed8c98aa5d25fc76b4" is missing from offline manifest. You may need to run "python manage.py compress".
1 {% extends "base.html" %}
2 {% block head %}
3 {% load compress %}
4 {% compress css %}
5
6 {% endcompress %}
7 {% endblock %}
8
もう 1 つの重要な情報: 実行したときに .html ファイルが一覧表示されました。python manage.py compress