WTForms SelectField标题

问题描述 投票:2回答:1

在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属性?

wtforms
1个回答
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])
© www.soinside.com 2019 - 2024. All rights reserved.