0

こんにちは!

TwitterBootstrap フレームワークを使用して、GAE アプリに先行入力機能を実装しようとしました。このスニペットを Jinja2 テンプレートにレンダリングする必要があります。

    <input type="text" class="span3" 
style="margin: 0 auto;" data-provide="typeahead" 
data-items="4" data-source='["Alabama","Alaska","Arizona"]'>

テンプレートエンジンは常に一重引用符をエスケープして二重引用符に置き換えるため、それは不可能のようです。明らかに、この場合、タイプヘッド構造全体がまったく機能しませんでした。rawsafe、またはautoescape falseなどの文書化されたエスケープ方法がいくつかありますが、この問題を解決することはできません。Jinja2に一重引用符を強制的にレンダリングさせる方法は?

それがどのように解決されるか、一致するレシピはありますか?

ありがとう!

4

1 に答える 1

1

次のコードは私にとってはうまくいきます:

{{ typeahead_data|safe }}

「動かない」とだけ言うのではなく、次回は実際のコードを含めることを検討してください。

于 2013-03-24T14:52:00.370 に答える