Python 如何将Flask/WTForms SelectField添加到HTML中?

Python 如何将Flask/WTForms SelectField添加到HTML中?,python,flask,flask-wtforms,Python,Flask,Flask Wtforms,我正在我的Flask应用程序中构建一个表单,希望用户能够从菜单中选择一个选项 例如: <select> <option>Banana</option> <option>Pineapple</option> </select> 这对于文本字段和submit按钮都非常有用,但我似乎不知道如何正确地将选项呈现到表单中。我尝试按照上述语法执行以下操作: {{ form.industry_type.label }} {{ f

我正在我的Flask应用程序中构建一个表单,希望用户能够从
菜单中选择一个选项

例如:

<select>
  <option>Banana</option>
  <option>Pineapple</option>
</select>
这对于文本字段和submit按钮都非常有用,但我似乎不知道如何正确地将
选项呈现到表单中。我尝试按照上述语法执行以下操作:

{{ form.industry_type.label }}
{{ form.industry_type }}
但那没用。它只添加了标签,没有下拉选择器。有没有合适的方法将其添加到DOM中?这些选项是静态的预设选项,所以我试图呈现的列表没有任何动态或复杂的内容

谢谢你的帮助。我对Python非常陌生,所以我仍然在想很多事情

您应该使用:

{{ form.partner_type.label }}
{{ form.partner_type }}
而不是:

{{ form.industry_type.label }}
{{ form.industry_type }}
表单中的字段名是分配给它的变量名,而不是SelectField构造函数中的标签

{{ form.partner_type.label }}
{{ form.partner_type }}
{{ form.industry_type.label }}
{{ form.industry_type }}