通常、Jinja2を使ってhtmlを描画する際に、
import os import jinja2 _template_path = os.path.dirname(__file__) + "/tmplt" jinja2.Environment( loader = jinja2.FileSystemLoader(_template_path), extensions = ['jinja2.ext.autoescape'], autoescape = True )と書いてhtmlをエスケープさせるのですが、一部、エスケープさせずにそのまま実行させたい場合があります。
そんな場合は、safeを使うことで実行することができます。
{{ html | safe }}
0 コメント:
コメントを投稿