我有一个结果列表,我从python传递到我的html文档
像这样:from flask import render_template
from flask_bootstrap import Bootstrap
render_template('search.html', results=result)
结果是一个列表列表,它看起来像这样:
result= [['xxx', 'yyy', 'mmm', 'fff', '<b>...</b>vvv, <b>jj</b> <b>fkjfkj</b> ahbasb ashdkj akshdkj ajhsdkj ajksds <b>ah</b> gakshd<b>...</b>'], ['xxx', 'yyy', 'mmm', 'fff', '<b>...</b>vvv, <b>jj</b> <b>fkjfkj</b> ahbasb ashdkj akshdkj ajhsdkj ajksds <b>ah</b> gakshd<b>...</b>']]
search.html代码如下:
{% extends "bootstrap/base.html" %}
{% block title %} Name of the page {% endblock %}
{% block styles %}
{{super()}}
<link rel=stylesheet type=text/css href="{{ url_for('static', filename='style.css') }}">
{% endblock %}
{% block content %}
<hr/>
<ul>
{% if results %}
{% for hit in results %}
<li> {{hit[0]}} | {{hit[1]}} | {{hit[2]}} | {{hit[3]}} | {{hit[4]}}
</li>
{% endfor %}
{% endif %}
</ul>
</div>
{% endblock %}
当我运行应用程序时,html文件按原样显示粗体标签,而不是显示粗体文本。
例如,它显示了这个:xxx | yyy | mmm | fff | <b>...</b>vvv, <b>jj</b> <b>fkjfkj</b> ahbasb ashdkj akshdkj ajhsdkj ajksds <b>ah</b> gakshd<b>...</b>
而不是:
xxx | yyy | mmm | fff | ...vvv, jj fkjfkj ahbasb ashdkj akshdkj ajhsdkj ajksds ah gakshd...
我知道有一个简单的解决方案。我似乎无法看到我出错的地方。