[英]Python Bottle <br /> not working?
我遇到了一个奇怪的问题,我真的不知道如何使事情正常工作:
我有一个文本区域,用户可以在其中键入一些文本。 假设他正在输入:
这是
用户的
文本
当我将其存储在DBB中,然后检索它并将其显示在我的模板上时,我得到了如下内容:
这是\\ n用户的\\ n文字
因此,当我现在显示文本时,我会将所有\\n
转换为<br />
但<br />
无法正常工作,我得到了显示:
这是
<br />
用户的<br />
文本
这是一些代码:
这是我将\\n
转换为<br />
并将字符串发送到模板的地方
about = "<br />".join(about.split("\n"))
return template('template/index.tpl', about=about)
我正在使用{{}}
显示字符串:
<p class="intro">{{about}}</p>
有人对我如何进行这项工作有任何想法吗? ?
尝试使用{{!about}}
以避免HTML转义。
您可以在模板本身中进行替换。 以下代码也将起作用。
{{'<br>'.join(about.split('\\ n'))|安全}}
safe用于插入结果之前应转义的字符)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.