我在我的django项目中使用了pyjade。我也开始使用django压缩器,对于性能问题,我需要使用离线压缩。
我在settings.file中将COMPRESS_OFFLINE设置为True
我运行命令"manage.py compress --extension=jade“来生成预编译文件和manifest.json文件。
问题是,当我尝试呈现页面时,django引发了一个异常:
OfflineGenerationError at /new/
You have offline compression enabled but key "093e0a9554a11080f060c52450f54fc1" is missing from offline manifest. You may need to run "python manage.py compress".我检查了我的载货单,是这样的:
{ "608f1d299c1a9d4141630b7ebb668456":"“}
这是我的jade模板
doctype 5
{% load compress %}
{% load staticfiles %}
html(lang="es")
head
meta(charset="utf-8")
title my page {% block title %} {%endblock%}
{% compress css %}
link(rel="stylesheet", href="{% static 'css/style.css' %}")
{% endcompress %}有什么想法吗?
发布于 2014-11-28 22:43:29
在运行python manage.py compress之前,您是否将django.conf.settings.COMPRESS_OFFLINE设置为True?模板所需的键似乎与清单中的键不同。有可能事情只是不同步。
https://stackoverflow.com/questions/27136448
复制相似问题