jinja2modern è un progetto che fornisce tag per Jinja2, tra cui SCSS, sass, meno, uglify e caffè.
Instalation
pip installare jinja2modern
Utilizzo
Nella directory del progetto creare settings.py, indovinare già avere, con le impostazioni:
Impostazioni di base:
#Home percorso
JINJA2MODERN_HOME = os.path.realpath (os.path.dirname (__ FILE__))
#engines percorso, descriverà più tardi
JINJA2MODERN_ENGINES = os.path.join (HOME, "motori")
#media percorso relativo alla directory home
JINJA2MODERN_MEDIA_PATH = 'media'
#media url
JINJA2MODERN_MEDIA_URL = '/ media'
Motori
Ci sono diverse directory motore preprocessore che avrete bisogno nel vostro progetto. Ecco come si possono ottenere:
git clone https://github.com/jashkenas/coffee-script.git caffè
git clone https://github.com/mishoo/UglifyJS uglify
git clone https://github.com/cloudhead/less.js meno
git clone https://github.com/nex3/sass
Modelli
È sempre possibile overide modelli di base mettendo in tag sottodirectory nella directory template ambiente Jinja2
js.html:
css.html:
Requisiti :
- Python
I commenti non trovato