Python 处理在数据库中生成多行的表单

Python 处理在数据库中生成多行的表单,python,django,forms,Python,Django,Forms,我想知道这里最好的方法是什么。我有一个表格,人们用它来注册一个课程,很多时候一个公司的经理会同时注册多个人。目前,他们必须经历多次注册过程,并为每个想要注册的人重新提交一次表格 我想做的是给用户一个表单,其中有一个供一个人注册,以及他们需要填写的所有其他字段(电子邮件、电话号码等);如果他们想增加更多的人,他们可以按下一个按钮,并生成一个新的。这一部分我知道怎么做,但我把它包括在内是为了更好地描述我的目标 我不知道如何处理表单提交的数据,我需要某种方法在注册人表中为添加的每个创建一个新行,并包含

我想知道这里最好的方法是什么。我有一个表格,人们用它来注册一个课程,很多时候一个公司的经理会同时注册多个人。目前,他们必须经历多次注册过程,并为每个想要注册的人重新提交一次表格

我想做的是给用户一个表单,其中有一个
供一个人注册,以及他们需要填写的所有其他字段(电子邮件、电话号码等);如果他们想增加更多的人,他们可以按下一个按钮,并生成一个新的
。这一部分我知道怎么做,但我把它包括在内是为了更好地描述我的目标

我不知道如何处理表单提交的数据,我需要某种方法在注册人表中为添加的每个
创建一个新行,并包含与第一行相同的联系信息(电话、电子邮件等)。作为记录,我将Django框架用于我的后端代码


这里最好的方法是什么?它应该只为
x
人发布
x
次表单,还是有一种“暴力”更少的方式来处理这个问题?

Django包含表单集,用于准确应对这些挑战。使用表单集,您可以创建多个表单来创建或更新信息。甚至可以从模型生成表单集。它们是巨大的资源


现在,要动态创建更多表单,需要一些javascript魔法。我已经在工作项目中使用jQuery完成了这项工作,这使它变得简单多了。其基本思想是使用正确的输入创建一个新表单,并更改表单集中隐藏的元数据,以便现在确定要处理多少表单。管理员在使用多个内联表单时实现了这一点,因此我建议在那里查找代码,因为这有点棘手。

Django包含了用于准确处理这些挑战的表单集。使用表单集,您可以创建多个表单来创建或更新信息。甚至可以从模型生成表单集。它们是巨大的资源

现在,要动态创建更多表单,需要一些javascript魔法。我已经在工作项目中使用jQuery完成了这项工作,这使它变得简单多了。其基本思想是使用正确的输入创建一个新表单,并更改表单集中隐藏的元数据,以便现在确定要处理多少表单。管理员在使用多个内联表单时实现了这一点,因此我建议在那里查找代码,因为这有点棘手