WTForms SelectField标题

时间:2015-04-17 01:27:26

标签: wtforms

在WTForms SelectField中,我想为每个选项设置title属性, 所以悬停光标会将该属性显示为“气球帮助”。 像这样:

<select name='station'>
  <option title='Thule'>TH</option>
  <option title='Diego Garcia'>DG</option>
  ...
</select>

我看到我可以迭代SelectField来获取 每个选择的fields.core._Option实例,我可以 将标题文本存储在每个的.description属性中 选择。如何修改HTML呈现以使用 .description值作为title属性?

1 个答案:

答案 0 :(得分:0)

显示更多代码以提供帮助,但请参考此示例

fieldstation = wtforms.SelectField('station', choices=[("TH", "Thule"), ("DG", "Diego Garcia")])

或类似的东西

fieldstation = wtforms.SelectField(model.Ferris.station._verbose_name, choices=[(t, t.title()) for t in model.Ferris.station._choices])