Python 在Django HTML模板中显示特殊字符

Python 在Django HTML模板中显示特殊字符,python,django,Python,Django,我想知道如何在Django模板中显示特殊字符 在models.py中,我有 chessman=models.CharField包含例如'♝;',但在html模板中不替换为符号 在网站或.py文件或数据库上进行编码有问题吗?或者我必须更改类型?这可能是因为自动转义。如果您确定变量中没有任何不可靠的内容以及该字符,则可以将其标记为安全: {{ myvar|safe }} 这可能是因为自动转义。如果您确定变量中没有任何不可靠的内容以及该字符,则可以将其标记为安全: {{ myvar|saf

我想知道如何在Django模板中显示特殊字符

在models.py中,我有
chessman=models.CharField
包含例如
'♝;',但在html模板中不替换为符号


在网站或.py文件或数据库上进行编码有问题吗?或者我必须更改类型?

这可能是因为自动转义。如果您确定变量中没有任何不可靠的内容以及该字符,则可以将其标记为安全:

{{ myvar|safe }}

这可能是因为自动转义。如果您确定变量中没有任何不可靠的内容以及该字符,则可以将其标记为安全:

{{ myvar|safe }}

但不幸的是,我在管理面板中显示特殊字符时遇到问题:
def\uu str\uuuu(self):返回“figure:{chessman | safe}”。format(chessman=self.chessman)
返回“Unresolved reference”。好吧,这是一个模板标记,不能在模板之外使用它。使用.django.utils.safestring导入mark_safe
(在标题中)和
def_uustr_uuu(self):返回mark_safe(“图:{chessman | safe}”。格式(chessman=self.chessman))
它是有效的:)同样我有类似的问题(这些符号是否可能显示在管理网站或网站下拉列表中的表单中?但不幸的是,我在管理面板中显示特殊字符时遇到问题:
def\uu str_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu“未解析引用”好吧,这是一个模板标记,你不能在模板外使用它。使用.django.utils.safestring导入mark_safe
(在标题中)和
def_ustr_u(self):返回mark_safe(“图:{chessman | safe})。格式(chessman=self.chessman))
它是有效的:)我又有类似的问题了(这些符号是否可能显示在管理网站或网站下拉列表中的表格中?