Flask、WTForms、および Backbone.js を使用してアプリを作成しています。Backbonejs を初めて使用しています。
データとそれに対応するフォームを表示する Backbone js テンプレートを作成しました。
<%= my_field1 %>
<%= my_field2 %>
<form>
<input type="text" value="<%= my_field1 %>"/>
<input type="text" value="<%= my_field2 %>"/>
</form>
WTForms と Jinja2 を使用してフォームをレンダリングしています。初期値を与えるために、私はこれをやっています
{{ field1(value="<%= my_field1 %>") | safe }}
{{ field1(value="<%= my_field1 %>") | safe }}
レンダリング中に <% がエスケープされるため、これは問題の原因です。wtforms/jinja がこれを回避するのを止めるにはどうすればよいですか?