1
我想通過custom widget來設置一個wplace字段的樣式,但是渲染會返回原始html代碼(帶&符號)。爲什麼?如何通過Widget設置WTForm字段?
這是我的小工具:
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)
對於任何人讀這篇文章,我不得不這樣做: ' from wtforms.widgets.core import HTMLString' 可能有一個重命名的地方。 – leed25d