Python OfflineGenerationError: You have offline compression enabled but key

kenshin54 · 2013年04月13日 · 最后由 lxneng 回复于 2013年04月13日 · 7196 次阅读

All

一直没有接触过 python 和 Django,现在在搭建 openstack,遇到如下错误,google 后没找到方案,看django_compressor看到可以配置 COMPRESS_OFFLINE 为 False,我在 settings.py 配置后还是报错。

OfflineGenerationError: You have offline compression enabled but key "3ddd89d27fa2e162d4efd30c103a072b" is missing from offline manifest. You may need to run "python manage.py compress"

我已经执行过 python manage.py compress

但是重启 apache 后,还是报错,我也查看过 manifest.json,的确没有这个 key

{
  "b035e11295a8c5428002ed96c433a992": "<link rel=\"stylesheet\" href=\"/static/dashboard/css/d272fede7fb7.css\" type=\"text/css\" media=\"screen\" />",
  "31e68b3a0f4dc1c7b2874c30d74a6c5f": "<script type=\"text/javascript\" src=\"/static/dashboard/js/967e5ade6890.js\"></script>",
  "b9d8a3fc565b6383fb75df7ea4ec9dcc": "<script type=\"text/javascript\" src=\"/static/dashboard/js/f8791faeb8f8.js\"></script>"
}

然后我在项目根目录下grep -r -i 3ddd89d27fa2e162d4efd30c103a072b .,但是没有找到这包含这个 key 的文件。

求教一下该如何处理,谢谢?

python-china 的link

多年都没整过 Django 了, Google 了一下看到有人提这个issue, 但是解决了呀, 拉个最新版本试试 pip install django_compressor==dev

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册