跳转到主要内容

使用jingo和django_compressor但缺少离线压缩功能?

项目描述

(c) Peter Bengtsson, <mail@peterbe.com>, 2012 许可证: MIT

对于使用[jingo](https://github.com/jbalogh/jingo)将jinja2与Django连接的精英主义者(例如我)来说,一个主要缺点是,如果您使用[django_compressor](https://github.com/jezdez/django_compressor),就无法进行离线压缩。

随着django_compressor提供的compress命令仅适用于常规Django模板。:( 注意,尽管您可以愉快地使用jingodjango_compressor一起,但它仅在运行时起作用。本软件包旨在通过一个名为compress_jingo的新命令来解决此问题。

安装

首先通过以下方式安装它:

` pip install django-jingo-offline-compressor `

要开始,这假定您已设置并运行了django_compressorjingo

jingo_offline_compressor添加到您的INSTALLED_APPS

运行

就像您运行常规django_compressor一样,您现在运行:

` ./manage.py compress_jingo `

并且记住,除非您在设置中具有COMPRESS_OFFLINE = True,否则您可能必须执行以下操作:

` ./manage.py compress_jingo --force `

现在应在您的STATIC_ROOT中创建一个名为CACHE的子目录中的所有压缩和合并的文件。

注意:如果您在INSTALLED_APPS中还有其他已添加到JINGO_EXCLUDE_APPS的应用程序,那么在您运行compress_jingo时,其中一些模板实际上可能包含警告。请随意忽略。

下一步是什么

目前还处于初期阶段,但希望如果它能够稳定并证明其存在。希望它能够引导进行一次不错的重构,并且能够编写测试,以便将其补丁上传到上游的 django_compressor。提示提示 @jezdez,留意我哦 :)

项目详情


下载文件

下载适合您平台的文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。

源分发

django-jingo-offline-compressor-0.0.7.tar.gz (12.4 kB 查看哈希值)

上传时间

由以下提供支持