簡體   English   中英

為什么以下變量未顯示在Django模板中?

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM