MYSQL教程使用Python的Django框架中的压缩组件Django Compressor

MYSQL教程使用Python的Django框架中的压缩组件Django Compressor,第1张

概述介绍《MYSQL教程使用Python的Django框架中的压缩组件Django Compressor》开发教程,希望对您有用。

《MysqL教程使用Python的Django框架中的压缩组件Django Compressor》要点:
本文介绍了MysqL教程使用Python的Django框架中的压缩组件Django Compressor,希望对您有用。如果有疑问,可以联系我们。

MysqL入门为了加快网站的加载速度,我们通常要多Js和CSS进行压缩处理.这些Js和CSS的压缩工作如果都手动处理,费时费力.

MysqL入门Django Compressor 可以实现Js/CSS的自动压缩.Django Compressor在易用性方面做的非常好,按照 文档 做简单的设置后就可以正常工作.强烈建议大家去将文档完整的看一遍(文档很短).

MysqL入门使用的时候,只需要将CSS/Js放到 compress 标签中 Django Compressor 即可自动进行处理.在deBUG模式时,Django Compressor 不会对做任何处理.在非deBUG模式时,Django Compressor会自动对Js/CSS进行压缩,并将压缩后的问题输出到django的 STATIC_ROOT 目录.所以请务必保证 STATIC_ROOT 目录进行了正确的设置.

MysqL入门{% load compress %}{% compress <Js/CSS> [<file/inline> [block_name]] %}<HTML of inline or linked Js/CSS>{% endcompress %}{% compress CSS %}<link rel="stylesheet" href="/static/CSS/one.CSS" type="text/CSS" charset="utf-8">{% endcompress %} 

MysqL入门coffeescript、less 支持

MysqL入门在开发阶段coffeescript和less可以直接使用Js来处理,在正式发布时处于加载速度的考虑需要预先编译成Js和CSS. Django Compressor 提供 COMPRESS_PRECOMPILERS 设置,根据type类型进行预处理.

MysqL入门COMPRESS_PRECOMPILERS = ( ('text/coffeescript','coffee --compile --stdio'),('text/less','lessc {infile} {outfile}'),('text/x-sass','sass {infile} {outfile}'),('text/x-sCSS','sass --sCSS {infile} {outfile}'),) 
总结

以上是内存溢出为你收集整理的MYSQL教程使用Python的Django框架中的压缩组件Django Compressor全部内容,希望文章能够帮你解决MYSQL教程使用Python的Django框架中的压缩组件Django Compressor所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1158668.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存