0

我是 Django 的初学者。在什么情况下使用 Django 表单集?(在实际应用中。)

请举一些例子。

4

2 回答 2

1

根据文档:

表单集是在同一页面上处理多个表单的抽象层。最好将其与数据网格进行比较。

因此,任何时候您希望在页面上显示特定表单的多个实例以进行创建或更新。这方面的一个例子可能是电话簿。每个表格都是电话簿中的一个条目,但 Phonbook 表格的 Formset 将允许您一次创建或编辑多个条目。

于 2012-11-16T18:37:06.133 回答
0

一种情况是 ModelA 具有 ModelB 的外键。您可以说一个 ModelB 有多个 ModelA,那么假设 ModelB 是 Invoice 而 ModelA 是 ProductItem,一张发票有一个或多个产品项目。

现在在实践中,您可以制作这样的基本表单集:http ://help.mailchimp.com/img/addafieldoption.jpg您可以在其中将更多产品项目添加到发票中。

于 2012-11-16T18:46:31.673 回答