jinja2modern é um projeto que fornece tags para Jinja2, incluindo SCSS, sass, menos, enfear e café.
instalação
pip instalar jinja2modern
Uso
Em seu diretório de projeto criar settings.py, acho que você já tem, com as configurações:
As definições básicas:
#home caminho
JINJA2MODERN_HOME = os.path.realpath (os.path.dirname (__ file__))
#engines caminho, vai descrever esta tarde
JINJA2MODERN_ENGINES = os.path.join (HOME, 'motores')
#media caminho relativo para o diretório home
JINJA2MODERN_MEDIA_PATH = 'media'
#media url
JINJA2MODERN_MEDIA_URL = '/ media'
Engines
Existem vários diretórios do motor pré-processador que você precisa em seu projeto. Aqui está como você pode obtê-los:
git clone https://github.com/jashkenas/coffee-script.git café
git clone https://github.com/mishoo/UglifyJS enfear
git clone https://github.com/cloudhead/less.js menos
git clone https://github.com/nex3/sass
Templates
Você sempre pode overide modelos básicos, colocando-o em tags subdiretório no seu diretório de templates ambiente Jinja2
js.html:
css.html:
Requisitos :
- Python
Comentários não encontrado