Python 如何将Flask/WTForms SelectField添加到HTML中?
我正在我的Flask应用程序中构建一个表单,希望用户能够从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
菜单中选择一个选项
例如:
<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 }}