[英]Why does the following variable not display in a Django template?
我有一個變量result
,它使用以下命令顯示在Django模板中:
{{ result }}
如果我將result = "fred"
設置result = "fred"
,它將顯示正常。
但是,如果我將result = "fred\\xbf"
設置result = "fred\\xbf"
,則它不會在網頁中呈現。
為什么是這樣? 如何獲得具有這些字符類型的變量以顯示?
您在使用Python 2.x嗎? 嘗試為您的字符串加上u前綴。 嘗試result = u"fred\\xbf"
。
有時模板會吃到異常,而在python 2中,默認情況下並不是所有代碼都是unicode。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.