当我尝试在Jinja2模板中从wtforms写入错误时,它将返回未解码的报价。我该如何解决?
{% if registrationForm.errors %} {% endif %}
误差等于
{'email': ['This field is required.'], 'username': ['This field is required.'], 'acceptTOS': ['This field is required.'], 'csrf_token': ['CSRF token missing'], 'password': ['This field is required.']}
Nabeel Ahmed.. 7
使用safe
模板过滤器-它告诉jinja2不要应用任何其他过滤器。
将字符串标记为可以安全地包含在HTML / XML输出中,而无需进行转义。
用法示例:
{{ errors|safe }}
或者,
{{ errors | tojson | safe }}
或者也可以Markup
在Flask中将其标记为安全。
使用safe
模板过滤器-它告诉jinja2不要应用任何其他过滤器。
将字符串标记为可以安全地包含在HTML / XML输出中,而无需进行转义。
用法示例:
{{ errors|safe }}
或者,
{{ errors | tojson | safe }}
或者也可以Markup
在Flask中将其标记为安全。