0

ネストされたオブジェクト/フィールドを含むフォームを作成するためのベスト プラクティスは何ですか?

「名前」フィールドを持つチーム オブジェクトがあり、チームは 1 人から多数 (12 人としましょう) のメンバーで構成でき、それぞれが名前、電子メール、年齢、T シャツのサイズなどを持っています。それらすべてを一度に検証したいと思います。すべてのチームメンバーを配列として投稿するように..フィールド名は members[0].name members[1].name のようなものか、フォームバリデーターが解析できるものなら何でも。

4

1 に答える 1

1

チーム用に 1 つのフォームとメンバー用に 1 つのフォームを作成します。チーム フォームで、FormFields の FieldList を作成します。

class Member(Form):
    name = StringField("Name")
    ...

class Team(Form):
    ...
    members = FieldList(FormField(Member))
于 2015-04-05T14:42:40.813 に答える