0

ちょっとした問題にぶつかります。XMLテンプレートをレンダリングするときにDjangoがデータをエスケープしているにもかかわらず、データにアンパサンドなどがあると、通信しているAPIが爆発します。API所有者から受け取った応答は次のとおりです。

As weird as it sounds, I think you need to double escape it. Try: &

賢明なことに、Djangoはこれを本当に簡単にするわけではありません。オンかオフかに関係なく、試してみ|escape|escapeても私が望むことはできません。autoescapeこれを行うためのカスタムフィルターを作成できると確信していますが、それが他の問題につながるのではないかと心配しています。標準のテンプレートフィルターでこれを行う簡単な方法はありますか?

4

1 に答える 1

1

Django force_escapeフィルターは、2回適用すると機能するはずです。

于 2012-12-20T20:47:27.170 に答える