我会尽力进行翻译,以下是需要翻译的内容:
我能够使用
我正在使用 Flask Jinja2 模板将一个列表的列表发送到我的 HTML 页面。我想要检查:列表中的项是否为 str 类型?但是出现了以下异常:
jinja2.exceptions.UndefinedError: 'isinstance' is undefined
代码如下:
{% for i in req%}
<tr>
<th scope="row">{{loop.index}}</th>
<td>{{i[1]}}</td>
<td>{{i[24]}}</td>
<td>{{i[49]}}</td>
<td>{{i[53]}}</td>
{% if isinstance(i[86], str) %}
{% for j in i[86].split(",") %}
<ol>
<li>{{i[86]}}</li>
</ol>
{% endfor %}
{% else %}
<td>{{i[86]}}</td>
{% endif %}
</tr>
{% endfor %}
我能够使用
split(",")
函数,并希望在 jinja 2 模板中使用 python 的 isinstance()
或 str()
。