如何在django模板中输出带换行符的文本?

Dap*_*Dap 17 python mysql django django-templates

我将文本保存在一个看起来像这样的mysql记录中.

This is the text

This is on a new line with a space in between
Run Code Online (Sandbox Code Playgroud)

当我在Django模板上输出它时,它会像这样出现

This is the text This is on a new line with a space in between
Run Code Online (Sandbox Code Playgroud)

我是否必须在视图中预先格式化这个或者是否有django,模板语法来实现这一点?如何输出文本以反映它在数据库中的显示方式?

fal*_*tru 24

使用linebreakslinebreaksbr过滤:

{{ text|linebreaks }}
Run Code Online (Sandbox Code Playgroud)

或用文本环绕<pre>...</pre>.

<pre>{{ text }}</pre>
Run Code Online (Sandbox Code Playgroud)