用途はHTML出力に限らず・・・
675 views
Post
https://jinja.palletsprojects.com/en/3.1.x/
テンプレートエンジン。プレースホルダ部分にPythonライクな式を書くことができる
from jinja2 import Template
tmpl='''\
{{greet}}, {{you}}
'''
print(Template(tmpl).render({"greet": "Hi", "you": "TechTips"}))
HTMLに限らず、様々なドキュメントのレンダリングに利用できる。 私はCソースコードの出力に使っています。