Skip to content

Instantly share code, notes, and snippets.

@pgcd
Created September 7, 2017 05:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pgcd/509bb1c2fec867fa46c6c6ba8c33c62e to your computer and use it in GitHub Desktop.
Save pgcd/509bb1c2fec867fa46c6c6ba8c33c62e to your computer and use it in GitHub Desktop.
DeferredCSSCompressor for django-compressor
from compressor.css import CssCompressor
class DeferredCssCompressor(CssCompressor):
template_name_file = 'deferred_compressed_css.html'
<script type="text/javascript">loadCSS("{{ compressed.url }}", null{% if compressed.media %},"{{ compressed.media }}"{% endif %})</script>
<noscript>
<link rel="stylesheet" href="{{ compressed.url }}" type="text/css"{% if compressed.media %} media="{{ compressed.media }}"{% endif %} />
</noscript>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment