1
我不知道如何顯示在Django模板特殊字符顯示特殊字符模板
在models.py我有 chessman=models.CharField
包含例如'♝'
,什麼適合https://en.wiktionary.org/wiki/%E2%99%9D,但在HTML模板不會替換到符號。
這是編碼在網站或.py文件或數據庫的問題?或者我必須改變類型?
我不知道如何顯示在Django模板特殊字符顯示特殊字符模板
在models.py我有 chessman=models.CharField
包含例如'♝'
,什麼適合https://en.wiktionary.org/wiki/%E2%99%9D,但在HTML模板不會替換到符號。
這是編碼在網站或.py文件或數據庫的問題?或者我必須改變類型?
這可能是因爲自動轉義。如果您確定您的變量以及該字符中沒有任何瑕疵,您可以將其標記爲安全:
{{ myvar|safe }}
非常感謝!有用! :) – pawelkuznik
但不幸的是我有在管理面板顯示特殊字符問題: '高清__str __(個體經營): 回報 「的身影:{棋子|安全}」 .format(棋子= self.chessman)' 它返回「未解決的參考」 – pawelkuznik
那麼,這是一個模板標籤,你不能在模板外使用它。使用['mark_safe'](https://docs.djangoproject.com/en/1.11/ref/utils/#django.utils.safestring.mark_safe)。 –