wtforms SelectField 怎么动态添加option项


class ArticleForm(Form):


 title = StringField('title',validators=[DataRequired(message=u'标题不能为空')])
sorts = SelectField(u'sort', choices=[('default', '')])
submit = SubmitField(u'发布文章')

生成HTML代码:
<select id="sorts" name="sorts" option="123"><option value="default"></option></select>

怎么再加几条 <option value="1">分类</option> 这样的。
因为分类是要从数据库查来的,不能在Form里面直接写出来。

希望效果类似这样的:
<select name="sortlist" class="form-control" style="width: 300px">


 <option value="0"></option>

<option value="26">问题</option>

<option value="28">答案</option>

</select>

wtforms

卍桂小太郎卍 9 years, 4 months ago

Your Answer