我是Django的初学者。在什么情况下使用Django表单集? (在实际应用中。)
请举一些例子。
答案 0 :(得分:1)
According to the documentation:
formset是在同一页面上处理多个表单的抽象层。它最好与数据网格进行比较。
因此,只要您希望在页面上显示特定表单的多个实例以进行创建或更新。这方面的一个例子可能是电话簿。每个表单都是电话簿中的单个条目,但Phonbook表单的Formset允许您一次创建或编辑多个条目。
答案 1 :(得分:0)
一种情况是ModelA具有ModelB的外键。你可以说一个ModelB有很多ModelA,所以我们假设ModelB是一个Invoice而ModelA是ProductItem,一个发票有一个或多个产品。
在练习中,您现在可以创建一个基本的表单集:http://help.mailchimp.com/img/addafieldoption.jpg,您可以在其中添加更多产品项目到发票。