カスタムウィジェットを使用してwtformフィールドのスタイルを設定したいのですが、レンダリングは生のhtmlコード(アンパサンド付き)を返し続けます。なんで?
これは私のウィジェットです:
def my_widget(field, **kwargs):
field_id = kwargs.pop('id', field.id)
html = [u'<input class="my_class" %s value="" type="text">' % html_params(id=field_id, name=field_id)]
return u''.join(html)