Python Flask& Jinja - 从数据库获取文本

时间:2017-01-30 10:44:17

标签: python html sqlite flask jinja2

我在Flask和Jinja2上使用Python。我从我的数据库(SQLITE 3)获取一些文本,并在数据库中使用换行符正确显示。但是,当我在网站上显示此文本时,它全部显示在一行上。

它应该显示如下:

Hello How are you?

但它出现在:

Hello How are you?

1 个答案:

答案 0 :(得分:1)

在python字符串中,换行符通过\n字符表示,在HTML中需要<br />。所以你需要将它添加到你的字符串中:

my_string = my_string.replace("\n", "<br />)