如何解决我正在尝试使用flask和html创建一个下拉列表,但是出了点问题有人可以帮我吗?
{{ form.product.label }}
<select name="{{ form.product.name }}" id="product">
{% for product in products %}
<option value="{{product.name}}">{{product.name}}</option>
{% endfor %}
</select>
我试图让用户从产品表的名称中选择一个值,并将其存储在其他表中,但是下拉列表为空,因为它应该有五个选项。
movements = Movement.query.all()
products = Product.query.all()
locations = Location.query.all()
return render_template('movements.html',movements=movements,products=products,locations=locations,form=form)
解决方法
我发现问题出在哪里,表格中的产品字段是StringField
,而不是SelectField
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。