表单集 validate_min 工作不正常

Formsets validate_min is not working properlly

我有一个包含多个表单的表单集:

PodFormSet = forms.inlineformset_factory(parent_model=PodP, model=Prod, form=PofModelForm, min_num=1, max_num=4,validate_min=True, extra=3)

问题是 validate_min 无法正常工作:

如果用户完成了第一个表格以外的另一个表格,validate_min不起作用,说是无效的,这不是,因为至少完成了一个表格而不是第一个表格。

我怎样才能 override/fix 这种行为?

根据我的记忆(如果我错了请纠正我)Django 中的表单集不够聪明,无法针对 out-of-order 表单进行验证。代表着 如果 min_num > 0 并且您将必须 re-format 表单索引,则验证期望索引 (id) 0 存在。这通常在 front-end.

上完成