显示Django Formset错误的问题

时间:2019-02-06 02:31:16

标签: django django-forms

我正在使用表单集来获取多个用户输入,如果需要,用户可以在其中设置Delete表单复选框。但是,min_num参数中至少应有1种形式提供给表单集。但是,当用户检查所有要删除的表单时,formset is_valid()方法将失败,并且不会显示任何错误。当打印[{}, {}]属性时,它仅显示formset.errors。 (django v.1.11.3)

if formset.is_valid():
    ...
else:
    print(formset.errors) # this prints [{}, {}]
    return self.render_to_response(context_data)

1 个答案:

答案 0 :(得分:0)

有多种形式,因此您不能直接打印错误。请尝试在模板中显示错误,如下所示:

Tidy tidy = new Tidy();
tidy.setXHTML(true);
final InputStream inputStream = new FileInputStream("input.html");
tidy.parse(inputStream, System.out);