我在烧瓶演示中使用以下代码:
烧瓶代码:
@app.route('/DocumentAnalysis',methods=['GET','POST'])
def classification():
if request.method =="POST":
topContent = removeBlank(request.form['content'])
if topContent:
strResult = tousu.keywords(topContent)#"aa<br>bb<br>ccc ddd<br>eee fff"
img_cloud = '/static/img/TOP_wordcloud.png'
return render_template('index.html',content=topContent, img_cloud=img_cloud, strResult=strResult)
return render_template('index.html')
html代码:
<html>
<head></head>
<body>
<div id="mainDiv">
<form name="form1" id="id_form1" method="POST">
<div>
<h1 id="myTitle">Hi</h1>
<textarea id="id_content" name="content" value="{{content}}" rows="5" cols="20" class="form-control"></textarea>
<br />
<input type="button" id="id_judge" class="btn btnNormal btn-primary" value="judge" />
<br />
<img id="id_img1" src="{{img_cloud}}" />
<br />
<div id="strResult" name="strResult">
{{strResult}}
</div>
</div>
</form>
</div>
</body>
</html>
实际上,变量strResult中的内容是这样的:"aa<br>bb<br>ccc ddd<br>eee fff"
我想将这些元素转换为HTML元素,也就是说
可以在不同的行中显示。
但结果没有换行。div的内容如下:
<div id="strResult" name="strResult">"aa<br>bb<br>ccc ddd<br>eee fff"</div>
如何将这个div中的字符串解析为HTML元素,以使
可以在不同的行中显示?