flask-jade2underscore is a tiny Flask extension that allows developers to easily use Jade to Underscore templates compiler, which is used in Backbone, with their Flask app.
Installation
Install with PIP
pip install flask-jade2underscore
Usage
This extension can be activated it by calling the jade2underscore function with your Flask app as a parameter:
from flaskext.jade2underscore import jade2underscore
jade2underscore(app, underscore_folder='templates', jade_folder='src/jade')
This will intercept the request to /static/underscore_folder and compile de file if is necesary using the files from jade_folder.
When you deploy your app you might not want to accept the overhead of checking the modification time of your .jade and .tpl files on each request. A simple way to avoid this is wrapping the jade2underscore call in an if statement:
if app.debug:
from flaskext.jade2underscore import jade2underscore
jade2underscore(app)
If you do this you’ll be responsible for rendering the .jade files into .tpl when you deploy in non-debug mode to your production server.
Product's homepage
Requirements:
· Python
· Flask