如何解决防止文本区域出现断行
我正在从Postgresql数据库中的textarea发送一句话,我需要在另一页中阅读该观点。
如果用户输入的内容包含换行符:
你好
所有人
我的字符串将包含“ \ n”,这不是问题,但是当我需要渲染它时,那些元素仍然存在,并且表情看起来像:
你好\ n大家
如何防止这种情况?
我已经尝试添加CSS元素white-space: pre-line;
和white-space: pre-wrap;
,并且没有任何变化
我还尝试使用message.replace("\n","<br/>")
来更改back / python中的字符串,它也失败了。
您有什么想法吗? 谢谢
解决方法
message.replace("\n","<br/>")
应该可以,但是您需要在模板中使用|safe
过滤器:
{{message | safe}}
防止<br>
作为文本打印。
这也是:
{{ msg|replace('\n','<br>')|safe }}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。