Jinja2 usage
From wikinotes
Example
from jinja2 import Template template = Template('Hello {{ "will" | replace( "w", "W" ) }}' + last_name ) template.render( last_name='Pittman' ) ## Will Pittman
Environment
import jinja2
import os
# dict loader
loader = jinja2.DictLoader({'var':'value'})
env = jinja2.Environment(loader=loader)
# filesystem loader
loader = jinja2.FileSystemLoader(os.path.realpath('.'))
env = jinja2.Environment(loader=loader)
template = env.get_template('README.rst') ## contains variable {{ testvar }}
template.render(testvar='abc')