Django:如何从没有javascript的按钮添加表单中的字段

时间:2015-10-13 14:00:24

标签: django django-forms django-views

我看到了我的问题here可能是一个解决方案,但我试图理解并实现解决方案中指示的代码无效。

正如我所理解的(如果正确),在视图中,使用cp = request.POST.copy()是复制表单中的内容然后使用cp['prim-TOTAL_FORMS'] = int(cp['prim-TOTAL_FORMS'])+ 1来添加字段但是从那里我迷路了

对不起我的新手问题,因为我对django 非常新。

任何指针,建议,甚至示例代码都会有所帮助,非常感谢。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

我目前正在努力解决这个问题。我能想到的最好的是输入类型=“数字”和单独的输入类型=“提交”,带有“添加行”操作。我们可以使用request.POST.get('action')检查添加行,看看我们是在提交审核还是添加其他表单。这是我目前的情况。我可以读取数字输入,但是当我通过额外属性将其传递给formset_factory时。你解决了这个问题吗?