Django 如何动态添加文本字段并向数据库中添加信息?

Django 如何动态添加文本字段并向数据库中添加信息?,django,django-forms,Django,Django Forms,我有一个表单,我希望不断向其中添加文本字段,然后将信息添加到数据库中的实体中。我已经配置了模型,但想不出最好的方法来继续添加文本字段并让django读取它们,因为表单中会有其他字段。所以基本上我有一个表单,它有一些字段,然后在一个字段中输入详细信息后,它会显示另一个字段。现在,我一直在思考如何将信息传递给我的应用程序。我应该传递一个数字数组,它是已使用字段的长度,然后遍历该数组,从字段中获取信息,还是有更好的方法 如果文本字段的数量是任意的,您可以在最后一个文本字段填写完毕时通过JavaScri

我有一个表单,我希望不断向其中添加文本字段,然后将信息添加到数据库中的实体中。我已经配置了模型,但想不出最好的方法来继续添加文本字段并让django读取它们,因为表单中会有其他字段。所以基本上我有一个表单,它有一些字段,然后在一个字段中输入详细信息后,它会显示另一个字段。现在,我一直在思考如何将信息传递给我的应用程序。我应该传递一个数字数组,它是已使用字段的长度,然后遍历该数组,从字段中获取信息,还是有更好的方法

如果文本字段的数量是任意的,您可以在最后一个文本字段填写完毕时通过JavaScript添加一个新的文本字段,并通过ajax提交文本字段的值。您可能希望签出JavaScript库


如果您能为问题添加更多细节,我会提供更多帮助。

抱歉,忘了提及额外字段的数量可能是无限的。好的。你肯定想通过JavaScript添加它们。给他们所有唯一的名称,如字段\ 1字段\ 2或其他任何名称,当用户填写完页面并提交后,您可以通过字段\ 1到字段\ n循环并保存值。只需检查字段x的请求,直到您没有任何其他信息来知道有多少字段。好的,这就是我所想的方法。我们现在就实施。