Hou*_*man 13 python jinja2 flask
我有一个这样的简单形式:
class RecordForm(Form):
notes = TextAreaField('Notes')
Run Code Online (Sandbox Code Playgroud)
我将数据记录在三个段落中,如下所示:
para1
para2
para3
Run Code Online (Sandbox Code Playgroud)
在模板中,我希望以只读方式查看该记录的内容.(不可编辑的形式)
记录是这种情况下包含数据的模型:
<td>{{ record.notes }}</td>
Run Code Online (Sandbox Code Playgroud)
- >
<td>para1 para2 para3</td>
Run Code Online (Sandbox Code Playgroud)
我该怎么做才能显示多行?
Eev*_*vee 22
所有空格(包括换行符)都将转换为HTML中的单个空格.
您的选择,从最好到最差:
white-space: pre-wrap;包含元素.这告诉HTML显示与源中显示的完全相同的所有空白,包括换行符.(您也可以使用<pre>标签,但这也会禁用自动换行,这可能是您不想要的.)<p>..replace('\n', '<br>').但是这使得你容易受到XSS的攻击,因为字符串中可能存在其他类似HTML的垃圾,并且修复这有点痛苦.