I believe the complaint is mostly that an invalid formset will raise a 500 whereas an invalid form (should) never. There was a patch to display an error if not. My complaint is that this error can only occur if the dev has rendered the form by hand missing the management form. It's likely they would also miss the non form error output this way and so the end result is we display back empty forms to the user with no useful error event though they filled in values. This is hard to debug and bad ux - a 500 is better.
Equally, every time a security crawler posts an empty body to a page triggering a 500 is irritating noise. We don't report invalid forms as 500s either...
This brought up the question of whether the management form is needed at all.
Unrelated arguments: It also streamlines testing user formsets massively, and significantly reduces the complexity of js to add more forms.
Marc
--
You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-develop...@googlegroups.com.
To post to this group, send email to django-d...@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/de9e5a03-7f14-42e8-bf76-9405440ecf94%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.