[英]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.