我正在编写一个 Jinja 宏来在模板中呈现一些表单数据,但由于某种原因,表单数据呈现为转义文本而不是 html!这是我的宏,表单的第一行称为:
{% macro formrow(field) %}
<tr>
<td>form.{{ field }}.label|safe</td>
<td>form.{{ field }}|safe</td>
<td>form.{{ field }}.help_text|safe</td>
<td>form.{{ field }}.errors|safe</td>
</tr>
{% endmacro %}
{{ formrow('item_name') }}
想法?我错过了什么?