遇到一些极端情况:当数据中存在与号或类似符号时,我与之通信的 API 会崩溃,即使 Django 在呈现 XML 模板时正在转义数据。我从 API 所有者那里得到的响应是:
As weird as it sounds, I think you need to double escape it. Try: &
明智地,Django 并没有真正让这变得容易。|escape|escape
无论autoescape
是打开还是关闭,尝试都不会做我想要的。我确定我可以编写一个自定义过滤器来执行此操作,但我担心这会导致其他问题。有没有一种简单的方法可以使用标准模板过滤器来做到这一点?