我可以在模板中执行它还是必须在python代码中完成?
我有一个可能包含da
您还可以告诉环境自动转义所有内容:
e = Environment(loader=fileloader, autoescape=True)
注:在jinja1中,这是自动转义
如果您想在程序中转义html,则可以这样操作(示例):
>>> import jinja2
>>> jinja2.__version__
'2.6'
>>> a
'<script>alert("yy")</script>'
>>> jinja2.escape(a)
Markup(u'<script>alert("yy")</script>')
>>> str(jinja2.escape(a))
'<script>alert("yy")</script>'
Flask具有内置的tojson
过滤器: