最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用Python的Django框架中的壓縮組件Django Compressor

 更新時間:2015年05月30日 15:53:19   投稿:goldensun  
這篇文章主要介紹了使用Python的Django框架中的壓縮組件Django Compressor,這個工具主要用于實現(xiàn)js/css的壓縮,需要的朋友可以參考下

為了加快網(wǎng)站的加載速度,我們通常要多js和css進行壓縮處理。這些js和css的壓縮工作如果都手動處理,費時費力。

Django Compressor 可以實現(xiàn)js/css的自動壓縮。Django Compressor在易用性方面做的非常好,按照 文檔 做簡單的設(shè)置后就可以正常工作。強烈建議大家去將文檔完整的看一遍(文檔很短)。

使用的時候,只需要將css/js放到 compress 標簽中 Django Compressor 即可自動進行處理。在debug模式時, Django Compressor 不會對做任何處理。在非debug模式時,Django Compressor會自動對js/css進行壓縮,并將壓縮后的問題輸出到django的 STATIC_ROOT 目錄。所以請務(wù)必保證 STATIC_ROOT 目錄進行了正確的設(shè)置。

{% 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 %}
 

coffeescript、less 支持

在開發(fā)階段coffeescript和less可以直接使用js來處理,在正式發(fā)布時處于加載速度的考慮需要預先編譯成js和css。 Django Compressor 提供 COMPRESS_PRECOMPILERS 設(shè)置,根據(jù)type類型進行預處理。

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}'),
)
 

相關(guān)文章

最新評論

青河县| 扶绥县| 确山县| 通道| 泸溪县| 海安县| 凤庆县| 南平市| 彝良县| 花垣县| 嘉禾县| 中超| 固镇县| 武胜县| 五原县| 临洮县| 满洲里市| 西充县| 永清县| 九江县| 奉新县| 宜城市| 泸定县| 永靖县| 上栗县| 和政县| 岱山县| 班戈县| 麟游县| 江油市| 黄石市| 北票市| 大城县| 上思县| 珠海市| 丰原市| 工布江达县| 周至县| 宁海县| 邢台县| 什邡市|