我希望能够创建尽可能多的记录,因为用户希望以单一形式创建数据库表。Django一次创建多条记录
例如,对于记录所需的数据将会有一些输入,并且在行的末尾会出现一个“+”按钮,这会使输入的新行出现。行数不应受到限制,并且当用户单击单个提交按钮时,将插入所有记录。
事情是:我不知道如何使一个新的行动态出现,我想我必须使用jQuery的,但我是一个新手:) 我不知道我怎么可以遍历所有动态添加的行。
如果有人能指出一个例子或者什么的,它会为我节省很多头发!
编辑:
按照此blog post我没做到这一点。我最后一个问题是:当我尝试一次插入多条记录时,它保持最后一个很好,但之前的那些被认为是空的。它告诉我,这些字段是必需的,我填写它们并点击保存,然后只保存它们。
也许我会问一个新的问题!
好吧,我会尽快尝试。你知道在formset中动态添加表单是否容易吗? – Johanna
所以我可以使用formset显示多行。我不太明白的是我可以遍历每一行来保存一条新记录。如果我理解正确,那么我使用的不是从我的模型继承的常规formset,而是有点不同 – Johanna