我正在使用 Flask 和 Sqlite。
我取一些包含换行符的字符串,并将其存储在数据库中。稍后我从数据库中获取它并将其包含在某个页面上,并且字符串显示时没有换行符。那是怎么回事?
例如,如果我有
{{ entry.content }}
在我的模板中,存储的条目有内容“hello\nhello”,它在页面上显示“hellohello”。
但是,如果我有
{{ entry.content.replace('\r\n','<br />') }}
或者
{{ entry.content.replace('\r\n',' ') }}
在我的模板中,它会
在页面上显示“hello hello”或“hello hello”。
所以我的印象是换行符只是没有被浏览器解释和显示。我究竟做错了什么?