--HG-- branch : trunk rename : examples/cycle.py => examples/basic/cycle.py rename : examples/debugger.py => examples/basic/debugger.py rename : examples/inheritance.py => examples/basic/inheritance.py rename : examples/templates/broken.html => examples/basic/templates/broken.html rename : examples/test.py => examples/basic/test.py rename : examples/test_filter_and_linestatements.py => examples/basic/test_filter_and_linestatements.py rename : examples/test_loop_filter.py => examples/basic/test_loop_filter.py rename : examples/translate.py => examples/basic/translate.py
13 lines
341 B
Python
13 lines
341 B
Python
from jinja2 import Environment
|
|
from jinja2.loaders import DictLoader
|
|
|
|
|
|
env = Environment(loader=DictLoader({
|
|
'a': '''[A[{% block body %}{% endblock %}]]''',
|
|
'b': '''{% extends 'a' %}{% block body %}[B]{% endblock %}''',
|
|
'c': '''{% extends 'b' %}{% block body %}###{{ super() }}###{% endblock %}'''
|
|
}))
|
|
|
|
|
|
print env.get_template('c').render()
|