我有一个TextAreaField,用户可以在其中编写内容,但是当我在HTML中呈现此TextArea时,Text没有换行符。但是在数据库中它可以正确保存。
用户输入保存在DB中之前:
DB中的TextArea:
如何从DB呈现文本:
我正在使用Flask WTForms,这是我的表单字段:
infofeld = TextAreaField('Beschreibung')
这是我渲染它的代码。数据库中的列名为"infofeld"
:
<p class="text"> {{ detail_room.infofeld }} </p>
答案 0 :(得分:1)
db中的文本只用“\ n”作为新行的符号存储。但是html可以使用PRE标签的新行显示此类文本:<PRE>...</PRE>
。或者您可以将\ n更改为<br>
或<p>