国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

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

2020-01-18 22:52:20
字體:
來源:轉載
供稿:網友

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

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

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

{% 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 支持

在開發階段coffeescript和less可以直接使用js來處理,在正式發布時處于加載速度的考慮需要預先編譯成js和css。 Django Compressor 提供 COMPRESS_PRECOMPILERS 設置,根據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}'),) 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 密山市| 大方县| 恩施市| 阿克| 西乌珠穆沁旗| 洪江市| 陈巴尔虎旗| 龙里县| 林西县| 册亨县| 彭山县| 枝江市| 台中市| 锦屏县| 柏乡县| 阳东县| 沈阳市| 腾冲县| 民勤县| 绵竹市| 铁力市| 江城| 梧州市| 盘山县| 清丰县| 迁西县| 腾冲县| 玉林市| 五原县| 太湖县| 温泉县| 武定县| 城口县| 嫩江县| 贵州省| 南郑县| 营口市| 珲春市| 南宫市| 襄城县| 兴义市|