Skip to content

Django Static Precompiler provides template tags and filters to compile CoffeeScript, LiveScript, SASS / SCSS, LESS, Stylus, Babel and Handlebars. It works with both inline code and external files.

License

Notifications You must be signed in to change notification settings

andreyfedoseev/django-static-precompiler

Repository files navigation

Important

django-static-precomiler is looking for a new maintainer! See #170 for details.

Django Static Precompiler

Django Static Precompiler provides template tags and filters to compile CoffeeScript, LiveScript, SASS / SCSS, LESS, Stylus, Babel and Handlebars. It works with both inline code and external files.

Build Status Documentation

Documentation

Documentation is available at https://django-static-precompiler.readthedocs.io.

Install

pip install django-static-precompiler

Use in templates

{% load compile_static %}
{% load static %}

<script src="{% static "path/to/script.coffee"|compile %}"></script>
<link rel="stylesheet" href="{% static "path/to/styles1.less"|compile %}" />
<link rel="stylesheet" href="{% static "path/to/styles2.scss"|compile %}" />

Use in Python

>>> from static_precompiler.utils import compile_static
>>> compile_static("styles.scss")
"COMPILED/styles.css"

Python & Django compatibility

django-static-precompiler Python Django
2.2+ 3.6+ 2.0 - 4.1
2.1 3.6+ 2.0 - 4.0
2.0 3.4+ 1.9 - 3.2
1.7-1.8 2.7+ 1.7 - 2.2
1.6 2.7+ 1.7 - 1.11
1.5 2.7+ 1.6 - 1.10
1.1-1.4 2.7+ 1.6 - 1.9
1.0 2.7+ 1.6 - 1.7

About

Django Static Precompiler provides template tags and filters to compile CoffeeScript, LiveScript, SASS / SCSS, LESS, Stylus, Babel and Handlebars. It works with both inline code and external files.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy