Django:允许从textarea输入换行

bar*_*rin 43 html django

如何在django中的textarea输入中允许换行以便稍后在页面上显示此输入?

bar*_*rin 74

换行符

用适当的HTML替换纯文本中的换行符; 单个换行符成为HTML换行符(<br />),后面跟空行的换行符成为段落符号(</p>).

例如:

{{ value|linebreaks }}

如果值为Joel\nis a slug,则输出为<p>Joel<br />is a slug</p>.

  • 在回复链接时,如果网站将来发生故障,请将其提供的相关信息放入您的帖子中 (4认同)

小智 6

不要用{% autoescape off %}!否则,用户控制的输入可能不会被转义,这是一种安全风险.如上所述使用linebreaks或linebreaksbr.