我的一个表单失败了,我想知道原因。
if formset.is_valid() and formset.has_changed():
formset.save()
else:
# do something.
我可以在else部分的formset上打印或看到什么,看看问题是什么?
谢谢!
答案 0 :(得分:1)
它比你想象的要简单。只需use formset.errors
if formset.is_valid() and formset.has_changed():
formset.save()
else:
print formset.errors
此外,您可能需要考虑将错误的表单呈现给模板,以便浏览器可以在表单集中显示错误。