后端
# 定义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>
网友评论