为了账号安全,请及时绑定邮箱和手机立即绑定

wtforms SelectField 怎么动态添加option项

wtforms SelectField 怎么动态添加option项

aluckdog 2019-04-19 16:29:36
classArticleForm(Form):title=StringField('title',validators=[DataRequired(message=u'标题不能为空')])sorts=SelectField(u'sort',choices=[('default','')])submit=SubmitField(u'发布文章')生成HTML代码:怎么再加几条分类这样的。因为分类是要从数据库查来的,不能在Form里面直接写出来。希望效果类似这样的:问题答案
查看完整描述

2 回答

?
萧十郎

TA贡献1815条经验 获得超13个赞

在views里可以:
def...():
form=ArticleForm(...)
result=...#从数据库中获取
form.sorts.choices+=[(r.value,r.name)forrinresult]
                            
查看完整回答
反对 回复 2019-04-19
?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

def...():
form=ArticleForm(...)
result=...#从数据库中获取
form.sorts.choices+=[("0":""),("26":"问题"),("28":"答案")]
                            
查看完整回答
反对 回复 2019-04-19
  • 2 回答
  • 0 关注
  • 1149 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信