Jak ustawić domyślną wartość dla WFForms SelectField?

Próbując ustawić domyślną wartość pola SelectField za pomocą WTForms, przekazuję wartość do parametru „default” w ten sposób.

class TestForm(Form):
  test_field = SelectField("Test: ", choices=[(1, "Abc"), (2, "Def")], default=2)

Próbowałem również następujących rzeczy.

class TestForm(Form):
  test_field = SelectField("Test: ", choices=[(1, "Abc"), (2, "Def")], default=(2, "Def"))

Nie ustaw domyślnego pola na „Def”. Działa to dla innych rodzajów pól, takich jak TextField. Jak ustawić domyślną wartość pola SelectField?

questionAnswers(6)

yourAnswerToTheQuestion