Flask-wtf 可编辑下拉列表

2021-09-07  本文已影响0人  龃龉前行

后端

# 定义Form
transport = StringField('运输方式', validators=[DataRequired()])
# 查询下拉列表内容
transportDL = [ts.Title for ts in TbDictionary.query.filter(TbDictionary.ParentID == 13).all()]
# 将transportDL传到前端
return render_template('list.html', form=form, transportDL=transportDL)

前端

<div class="input-group-prepend">
    <span>{{form.transport.label(class="input-group-text")}}</span>
</div>
     {{form.transport(list="id_datalist", class="form-control")}}
     <datalist id="id_datalist">
           {% for entry in transportDL %}
           <option value={{ entry }}>
           {% endfor %}
     </datalist>
上一篇 下一篇

猜你喜欢

热点阅读