使用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模板。:( 注意,尽管您可以愉快地使用jingo
与django_compressor
一起,但它仅在运行时起作用。本软件包旨在通过一个名为compress_jingo
的新命令来解决此问题。
安装
首先通过以下方式安装它:
` pip install django-jingo-offline-compressor `
要开始,这假定您已设置并运行了django_compressor
和jingo
。
将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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4e0deb44fe46b8e0036c6c7b301255d518a47c240beb36569fb51ae9a0300e93 |
|
MD5 | a9fc4f50c27274984102ffe119739a4c |
|
BLAKE2b-256 | cba303afc90c558a94b8b8cd7f82d6c8c1879f71c48a19166df6f0b99cb67793 |