微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我正在尝试使用flask和html创建一个下拉列表,但是出了点问题有人可以帮我吗?

如何解决我正在尝试使用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 举报,一经查实,本站将立刻删除。