当我写入模型的TextField时,如何关闭Django的自动HTML转义?
只需使用django的安全过滤器.在您的模板中,您可以执行以下操作:
{{ instance.my_text_field|safe }}
一种方法是在模型中放置一个函数,该函数返回标记为安全的数据:
from django.utils.safestring import mark_safe class MyModel(models.Model): my_textfield = models.TextField() def display_my_safefield(self): return mark_safe(self.my_textfield)
然后在模板中你必须使用:
{{ instance.display_my_safefield }}