1from jinja2 import Environment 2from jinja2.loaders import DictLoader 3 4env = Environment( 5 loader=DictLoader( 6 { 7 "a": "[A[{% block body %}{% endblock %}]]", 8 "b": "{% extends 'a' %}{% block body %}[B]{% endblock %}", 9 "c": "{% extends 'b' %}{% block body %}###{{ super() }}###{% endblock %}", 10 } 11 ) 12) 13print(env.get_template("c").render()) 14