页面刷新后js中的表单数量不重置,django和django-dynamic-formsets

Number of forms in js don't reset after page refresh, django and django-dynamic-formsets

我有一个 django 表单集,其中使用 jquery.formset.js 动态添加和删除表单。它跟踪当前在表单集中的表单数量。但是,当我刷新页面时,表单集中的表单数量不会变为 1,并且由于 minmax 表单集中可以添加的表单数量,它不会'不允许添加更多表格。

初始形式:

有两种形式:

刷新后:

我不应该选择 remove the form 但我可以看到它,因为表格的数量仍然存储为 2。而且我只能再添加 1 个表格,因为可以添加的最大表格数量添加为 3.

请帮我处理这个问题。

这是由于浏览器试图将表单中的所有字段自动填充为以前的值造成的。您可以通过在受此问题影响的隐藏字段上设置 autocomplete="off" 来禁用它。