जब django css को संपीड़ित करता है तो यह आउटपुट को /static/CACHE/css/[filename].css में फ़ाइल में सहेजता है, हालांकि कोई फर्क नहीं पड़ता कि मैं क्या प्रयास करता हूं, सीएसएस फ़ाइल खाली हो रही है!Django कंप्रेसर खाली सीएसएस आउटपुट फ़ाइल
मेरे टेम्पलेट में ...
{% 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' के लिए क्या है:
इस पर मुद्दा देखें: यदि बाद, करने के लिए अद्यतन करने की कोशिश? –
COMPRESS_PRECOMPILERS = (('टेक्स्ट/कम', 'Lessc {infile} {outfile}), ^ मैंने सवाल में जोड़ा, धन्यवाद! – zconnelly13
गलत पर 'COMPRESS_ENABLED' सेट करने का प्रयास करें, और देखें कि क्या होता है। (यह केवल फाइल को प्रीकंपलर को पास करेगा, न कि फिल्टर, इसलिए विफलता उम्मीदवारों को कम करने का यह एक आसान तरीका है)। यदि यह 'COMPRESS_ENABLED' के साथ गलत पर सेट करता है, तो फ़ाइल पर सीएसएस फ़िल्टर चलाने के साथ कुछ गड़बड़ है। हम वहां से काम कर सकते हैं। –