Django自动转义,忽略自动转义和| safe

问题描述

|| 我有一个Django过滤器,未正确执行操作。我期望在输出中看到实际的html,但是我看到的是html括号。我尝试了自动转义,并且我尝试了|安全,并且我同时尝试了两者。不开心WTF?
<td>{% autoescape off %}{{ notif.output|safe|insert_breaks|linkify }}{% endautoescape %}</td>
我没有看到任何错误,只是真正应该转义的自动转义文本。     

解决方法

        答案是: 当在一台主机上运行多个版本的代码时,请确保settings.py中的template_dir指向正确的实例。     ,        嗯,我又读了一次文档。答案是,在您的“ 1”之后加上任何过滤器会使字符串再次变得不安全。因此,要么将“ 1”放到末尾,要么再将它放到末尾。