Django autoescaping,忽略autoescape关闭和|安全

时间:2011-06-10 01:17:36

标签: django templates filter escaping

我有一个Django过滤器没有做正确的事情。我期待在输出中看到实际的html,但我看到的是html转义括号。我已经尝试过自动关闭,我已经尝试过安全了,而且我已经同时试过了两个。没有快乐。跆拳道?

<td>{% autoescape off %}{{ notif.output|safe|insert_breaks|linkify }}{% endautoescape %}</td>

我没有看到任何错误,只是真正不应该转义的自动缩放文字。

2 个答案:

答案 0 :(得分:2)

答案是:

在一台主机上运行多个版本的代码时,请确保settings.py中的template_dir指向正确的实例。

答案 1 :(得分:0)

啊,我刚刚再次阅读了文档。答案是拥有任何filters after your safe makes the string unsafe again。所以要么把safe放在最后,要么把它放在的末尾

相关问题