ほぼ老人のプログラミング日記

定年後の平凡なサラリーマンの趣味の日記

jinja2 で日本語の変数名

思うところがあって、jinja2 で日本語の変数名が使えるかどうか確認してみた。 jinja.palletsprojects.com

from jinja2 import Template


form = '''
氏名 : {{ 氏名 }}
電話番号 : {{ 電話番号 }}
郵便番号 : {{ 郵便番号 }}
住所 : {{ 住所 }}
'''

template = Template(form)
data = {
    '氏名': '長井英雄',
    '電話番号': '0934297964',
    '郵便番号': '811-3425',
    '住所': '福岡県大牟田市三池3-15-1',
}

print(template.render(data))
  • このサンプルで使用したデータは、下記のサイトで生成した疑似個人情報です。 hogehoge.tk

実行してみます。

氏名 : 長井英雄
電話番号 : 0934297964
郵便番号 : 811-3425
住所 : 福岡県大牟田市三池3-15-1

問題なさそうです。