読者です 読者をやめる 読者になる 読者になる

<Flask, Python> 神社で文字列化されないためには、、

Flaskから、値を、render_template()で値渡す場合、、、 そのまま渡すと、値は文字列として自動で解釈される。

例えば、app.py側が、

hage='<div>truppage</div>'
return render_template("hoge,html', hage=hage)

で、神社jinjatemplate側が、

{{ hage }}

だと、結果は、

<div>truppage</div>

と出力されてしまう。

文字列解釈を解除するには、テンプレートtemplate側に下記を記載。

{{ hage|safe }}

こうすれば結果は、

truppage

となる。

stackoverflow.com