Does Django formsets prevent editing hidden fields with id?

Formset is created with modelformset_factory and uses regular ModelForm, I'm also using django-crispy-forms. Why modifying form-X-id hidden field value from A to B (both A and B ids exist in database) does not modify that record?

Inside view form_valid method I can see that field value is B, so I would expect that record A attributes would be the same as record B, but thankfully it does not happen, instead view proceeds as if nothing went wrong, why is that?

Back to Top