Flask:render_template 包含换行符的上下文
Flask: render_template context containing line breaks
在我的 flask 应用程序中,我遇到这样一种情况,即我要加载的页面将包含来自上一页表单的信息。这是一些示例代码:
s = ""
for row in cursor:
s += "Name: " + row[0] + "<br/>Age: " + row[1] + "<br/>"
return render_template("name.html", ID=s)
唯一的问题是 html 标签显示为纯文本并且不会呈现到 html 中。有没有办法将 <br/>
翻译成换行符?我试过使用 \n
但它不起作用。
我是不是用错了方法?其他地方是否已经存在此功能?
你不应该只将数据传递给模板并在模板中循环吗?
return render_template("name.html", rows=cursor)
在模板中:
{% for row in rows %}
Name: {{row.0}}<br>Age: {{row.1}}<br>
{% endfor %}
在我的 flask 应用程序中,我遇到这样一种情况,即我要加载的页面将包含来自上一页表单的信息。这是一些示例代码:
s = ""
for row in cursor:
s += "Name: " + row[0] + "<br/>Age: " + row[1] + "<br/>"
return render_template("name.html", ID=s)
唯一的问题是 html 标签显示为纯文本并且不会呈现到 html 中。有没有办法将 <br/>
翻译成换行符?我试过使用 \n
但它不起作用。
我是不是用错了方法?其他地方是否已经存在此功能?
你不应该只将数据传递给模板并在模板中循环吗?
return render_template("name.html", rows=cursor)
在模板中:
{% for row in rows %}
Name: {{row.0}}<br>Age: {{row.1}}<br>
{% endfor %}