Using jinja2

pythonのjinja2を使う

設定ファイル系のコピペ地獄から解放するためにpythonのテンプレートエンジン、jinja2を使った時のメモ

インストール方法

ここに書いてある通りに。 Jinja2

pip install Jinja2

試す

元ファイル


<title>{{ text.title }}</title>

python

from jinja2 import Environment, FileSystemLoader
env = Environment(loader=FileSystemLoader('../template', encoding='utf8'))
tpl = env.get_template('test.html.j2')

text = {} 
text['title']='test'


html = tpl.render({'text':text})
print(html)

出力結果

$ python testjinja.py
<title>test</title>

簡単簡単。

connvoi's Picture

About connvoi

肉とビールと料理と写真とゲーム たまに技術 python / Solr / PHP / ansible

Jp, Tokyo https://connvoi.com