0

我正在阅读Django 文档中有关 FormSets 的信息,但我在理解此功能的含义时遇到了问题。也许文章的例子很不幸,但是我们希望多久在同一页面上显示几个相同的表单?我为什么要这样做?你知道更好的例子吗 - formset 的优点是什么以及何时使用它们?

4

2 回答 2

0

当您需要创建模型的多个实例时,使用表单集。例如,也许您正在举办一个聚会,并且您想将多个客人添加到您的聚会中。您可以为“来宾”模型使用表单集,一次添加任意数量的表单。

在我看来,表单集是 Django 的一个非常强大的特性。

于 2013-03-19T21:08:34.013 回答
0

每当您有一系列与父项关联的子记录时,您都需要执行此操作。一个家庭及其成员;一本书及其章节;班级及其学生;一个购物篮和里面的东西……不胜枚举。所有这些都涉及一个主表单和一整套相同的子表单,您可以使用表单集的内联版本来执行此操作 - 这就是 Django 管理员的内联功能的工作方式。

于 2013-03-19T21:11:24.863 回答