0

我正在尝试创建一个表单:
a)包含可以根据需要生成的相同模型的多种形式。b) 一个 jquery 脚本,用于在需要时生成表单,就像下面的示例一样。c) 处理视图中的所有表单

当您单击添加按钮时,会生成一个新的表单实例,是否有任何关于如何在 django 上执行此操作的好教程? 在此处输入图像描述

4

1 回答 1

0

最好的方法是对将返回另一种表单的视图进行 AJAX 调用。您会遇到的问题是您必须为每个表单设置唯一的前缀,以便以后处理它们是可行的。

老实说,在这种情况下不使用 django-forms 可能更容易。我在我的一些项目中发现,在某些情况下,使用 django-forms 最终会花费更多时间,并增加了不需要的项目的复杂性。

使用 jquery 添加新的表单元素然后查看表单发布的视图可能更容易遍历 request.POST 元素并相应地处理它们。

于 2013-03-19T00:09:19.387 回答