0

使用嵌套对象/字段创建表单的最佳实践是什么?

我有一个 Team 对象,带有一个字段“name”,一个团队可以由 1 到多个(比如说 12 个)成员组成,每个成员都有一个名字、一个电子邮件、年龄、T 恤尺寸等。我'想一次性验证所有这些。这样我就可以将所有团队成员发布为一个数组。字段名称类似于 members[0].name members[1].name 或表单验证器能够解析的任何内容。

4

1 回答 1

1

为团队创建一份表格,为成员创建一份表格。在 Team-form 中,创建 FormFields 的 FieldList:

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

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