5
當django壓縮css時,它會將輸出保存到/static/CACHE/css/[filename].css中的文件中,但無論我嘗試什麼,css文件都會空白!Django壓縮空白Css輸出文件
在我的模板......
{% compress css %}
<link rel='stylesheet' type='text/less' href='{{ STATIC_URL }}css/deals_for_you.less'/>
{% endcompress %}
我安裝django_compressor,django_appconf和versiontools成功 我安裝lessc成功(testecd) STATICFILES_FINDERS設置
COMPRESS_OFFLINE = True
COMPRESS_ENABLED = True
COMPRESS_OFFLINE_CONTEXT = {
'STATIC_URL': STATIC_URL,
}
COMPRESS_PRECOMPILERS = (
('text/less', 'lessc {infile} {outfile}'),
)
而且,當我運行
python manage.py compress
它輸出...
Found 'compress' tags in:
[/my/file/path]/index.html
Compressing... done
Compressed 1 block(s) from 1 template(s)
但是,我得到的(在/static/CACHE/css/d41d8cd98f00.css) 輸出文件始終是空的!
你有什麼的'COMPRESS_PRECOMPILERS'? – 2012-01-17 18:56:54
COMPRESS_PRECOMPILERS =(('text/less','lessc {infile} {outfile}),) ^我加了問題,謝謝! – zconnelly13 2012-01-17 19:34:54
嘗試將'COMPRESS_ENABLED'設置爲False,看看會發生什麼。 (這隻會將文件傳遞給預編譯器而不是過濾器,因此這是縮小故障候選的簡單方法)。如果它的'COMPRESS_ENABLED'設置爲false,那麼在文件上運行的css過濾器會出現問題。我們可以從那裏工作。 – 2012-01-17 20:06:28