2015-06-08 17 views
5

Io uso django-compressor per compilare e minimizzare le mie risorse statiche. Ho alcuni modelli di Angular o di altre librerie di Django che alla fine vengono scaricati nella mia directory staticfiles che non voglio comprimere con la compressione django_compressor. Infatti, quando viene eseguito su di loro attualmente, si getta un sacco di errori rumorosi:Comunica a Django Compressor di ignorare determinate directory durante la compilazione

Error parsing template /app/.heroku/python/lib/python2.7/site-packages/suit/templates/admin/filer/image/change_form.html: 'filermedia' is not a valid tag library: Template library filermedia not found, tried django.templatetags.filermedia,django.contrib.staticfiles.templatetags.filermedia,django_select2.templatetags.filermedia, <...> 
Invalid template /app/staticfiles/profile-page/bower_components/angular-strap/src/datepicker/datepicker.tpl.html: Could not parse the remainder: '$iconLeft' from '$iconLeft' 

C'è un modo per dire django-compressor di ignorare alcune directory/file?

+0

forse puoi definire filtri personalizzati per ignorare determinati file? – maazza

risposta

0

Quando si utilizza il comando di gestione compressione di Django Compressor, non è possibile escludere alcuni file statici o il modulo dei modelli compressi. Non è fornito come soluzione pronta per l'uso.

Tuttavia, se si crea un modello temporaneo che richiama una classe ereditata da CompressorNode, è possibile implementare is_offline_compression_enabled() in tale classe per disabilitare la compressione offline per tutti i codici che utilizzano tale tag modello.

Problemi correlati