使用表单内置函数填充WTF表单字段值

时间:2020-07-20 06:07:00

标签: python flask flask-wtforms wtforms

需要使用函数填充SelectField(WTF表单)的选择。我不想在constructors本身中添加选择数据。

SelectField

1 个答案:

答案 0 :(得分:2)

您可以将值应用于__init__类的TestForm函数中的选择:

class TestForm(FlaskForm):
    dropdown = SelectField('Dropdown', coerce=int)

    def __init__(self, *args, **kwargs):
        super(TestForm, self).__init__(*args, **kwargs)
        self.dropdown.choices = [(1, 'A'),...]