2012-01-17 12 views
5

Cuando django comprime css, guarda la salida en un archivo en /static/CACHE/css/[nombre de archivo].css, sin embargo, sin importar lo que intente, ¡el archivo css sigue saliendo en blanco!Django Compressor Blank Css Output File

En mi plantilla ...

{% compress css %} 
<link rel='stylesheet' type='text/less' href='{{ STATIC_URL }}css/deals_for_you.less'/> 
{% endcompress %} 

He instalado django_compressor, django_appconf y versiontools éxito he instalado con éxito lessc (testecd) STATICFILES_FINDERS se establecen

COMPRESS_OFFLINE = True 
COMPRESS_ENABLED = True 
COMPRESS_OFFLINE_CONTEXT = { 
    'STATIC_URL': STATIC_URL, 
} 
COMPRESS_PRECOMPILERS = (
    ('text/less', 'lessc {infile} {outfile}'), 
) 

Además, cuando corro

python manage.py compress 

Genera ...

Found 'compress' tags in: 
    [/my/file/path]/index.html 
Compressing... done 
Compressed 1 block(s) from 1 template(s) 

Sin embargo, el archivo de salida que consigo (al /static/CACHE/css/d41d8cd98f00.css) siempre está vacío!

+0

¿Qué tienes para 'COMPRESS_PRECOMPILERS'? –

+0

COMPRESS_PRECOMPILERS = (('text/less', 'lessc {infile} {outfile}),) ^ He añadido a la pregunta, ¡gracias! – zconnelly13

+0

Intenta configurar 'COMPRESS_ENABLED' en False, y mira qué pasa. (Eso solo pasará el archivo a los precompiladores y no a los filtros, por lo que es una manera fácil de reducir los candidatos a fallas). Si funciona con 'COMPRESS_ENABLED' establecido en falso, entonces hay algo mal con los filtros css que se están ejecutando en el archivo. Podemos trabajar desde allí. –

Respuesta