HTML查看Postgresql TextArea渲染换行符或段落-python flask

时间:2017-02-03 15:19:57

标签: python html postgresql

我有一个TextAreaField,用户可以在其中编写内容,但是当我在HTML中呈现此TextArea时,Text没有换行符。但是在数据库中它可以正确保存。

用户输入保存在DB中之前:

enter image description here

DB中的TextArea:

enter image description here

如何从DB呈现文本:

enter image description here

我正在使用Flask WTForms,这是我的表单字段:

infofeld = TextAreaField('Beschreibung')

这是我渲染它的代码。数据库中的列名为"infofeld"

<p class="text"> {{ detail_room.infofeld }} </p>

1 个答案:

答案 0 :(得分:1)

db中的文本只用“\ n”作为新行的符号存储。但是html可以使用PRE标签的新行显示此类文本:<PRE>...</PRE>。或者您可以将\ n更改为<br><p>