我有一个Django过滤器没有做正确的事情。我期待在输出中看到实际的html,但我看到的是html转义括号。我已经尝试过自动关闭,我已经尝试过安全了,而且我已经同时试过了两个。没有快乐。跆拳道?
<td>{% autoescape off %}{{ notif.output|safe|insert_breaks|linkify }}{% endautoescape %}</td>
我没有看到任何错误,只是真正不应该转义的自动缩放文字。
答案 0 :(得分:2)
在一台主机上运行多个版本的代码时,请确保settings.py中的template_dir指向正确的实例。
答案 1 :(得分:0)
safe
makes the string unsafe again。所以要么把safe
放在最后,要么把它放在的末尾。