我在Flask和Jinja2上使用Python。我从我的数据库(SQLITE 3)获取一些文本,并在数据库中使用换行符正确显示。但是,当我在网站上显示此文本时,它全部显示在一行上。
它应该显示如下:
Hello
How are you?
但它出现在:
Hello How are you?
答案 0 :(得分:1)
在python字符串中,换行符通过\n
字符表示,在HTML中需要<br />
。所以你需要将它添加到你的字符串中:
my_string = my_string.replace("\n", "<br />)