django模板中动态添加的formset表单的ID

时间:2018-04-11 19:39:34

标签: django forms dynamic formsets

这可能是一个愚蠢的问题,但是:

在django模板中的formset中渲染表单时,还必须呈现ID。我得到了。

当我使用JS在formset中动态创建一个新表单时,我必须再次创建一个隐藏的ID字段。但是我给这个ID有什么价值?模板不知道ID可用的是什么。如果没有正确的ID,则表单集不会在服务器上返回验证。

任何想法?

1 个答案:

答案 0 :(得分:0)

您无需为ID提供值,也可以为空。只要您拨打.save(),就会自动创建新ID。

尝试预测自动递增整数ID的值并不理想,尤其是在多个用户动态添加表单时。您将无法准确猜出下一个ID。