SelectFieldのデフォルト値をWTFormsで設定しようとするとき、そのように値を 'default'パラメータに渡します。
class TestForm(Form):
test_field = SelectField("Test: ", choices=[(1, "Abc"), (2, "Def")], default=2)
以下も試しました。
class TestForm(Form):
test_field = SelectField("Test: ", choices=[(1, "Abc"), (2, "Def")], default=(2, "Def"))
どちらもデフォルトの選択フィールドを「Def」に設定しません。これは、TextFieldなどの他の種類のフィールドで機能します。SelectFieldのデフォルト値をどのように設定しますか?」
あなたが投稿した最初の方法は正しいです、そしてそれは私にとってはうまくいきます。それが機能しないことの唯一の説明は、あなたが古いバージョンのWTFormsを実行していることである可能性があります、それは1.0.1で私のために機能しました
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加