【问题标题】:how to make multiselecte dropdown field in flask?如何在烧瓶中制作多选下拉字段?
【发布时间】:2023-01-21 13:44:45
【问题描述】:

我正在尝试像这样在烧瓶中制作一个带有清除按钮的多选下拉字段。

我试过这个但没有按照我想要的方式工作

type = SelectMultipleField("Type",choices=[("None", "None"), ("one", "one"), ("two", "two"), ("three", "three")], default=[('None', 'None')]

但我越来越像这样,在没有下拉选项的情况下一次获得所有选择

【问题讨论】:

    标签: python flask wtforms


    【解决方案1】:

    您的代码中的问题来自您定义选择的方式。 SelectMultipleField 字段要求将选项定义为元组列表。像这样 :

    typess = SelectMultipleField("Type", choices=[("None", "None"), ("one", "one"), ("two", "two"), ("three", "three")], default=[('None', 'None')])
    

    【讨论】:

    • 不,这甚至没有在下拉框中显示选择,它在一个框中显示所有选择@Tobin
    猜你喜欢
    • 2018-09-12
    • 2020-10-07
    • 1970-01-01
    • 1970-01-01
    • 2020-06-01
    • 1970-01-01
    • 2021-07-26
    • 2021-10-23
    • 1970-01-01
    相关资源
    最近更新 更多