我看到了我的问题here可能是一个解决方案,但我试图理解并实现解决方案中指示的代码无效。
正如我所理解的(如果正确),在视图中,使用cp = request.POST.copy()
是复制表单中的内容然后使用cp['prim-TOTAL_FORMS'] = int(cp['prim-TOTAL_FORMS'])+ 1
来添加字段但是从那里我迷路了
对不起我的新手问题,因为我对django 非常新。
任何指针,建议,甚至示例代码都会有所帮助,非常感谢。
提前谢谢。
答案 0 :(得分:0)
我目前正在努力解决这个问题。我能想到的最好的是输入类型=“数字”和单独的输入类型=“提交”,带有“添加行”操作。我们可以使用request.POST.get('action')检查添加行,看看我们是在提交审核还是添加其他表单。这是我目前的情况。我可以读取数字输入,但是当我通过额外属性将其传递给formset_factory时。你解决了这个问题吗?