Die vorgeschlagene Lösung funktioniert wunderbar für ModelForms, aber nun wollte ich sie für Formsets benutzen und da scheitert sie leider. Dummerweise ist der Parameter "value" nicht nur zur Anzeige notwendig, sondern wird bei Formsets auch zur Identifizierung der zurückgelieferten Daten benutzt.
Der Post request liefert folgende Daten, wenn die UserField class die Daten einfach nur durchleitet. Beim verändern von "value" wird dies dann weitergeleitet und es kommt zu Validierungsproblemen wenn das Formset gespeichert werden soll.
Gibt es eine Möglichkeit das modifizierte Field trotzdem bei Formsets einzusetzen?
Code: Alles auswählen
form-3-user : 1312
form-2-user : 1311
form-3-id : 47
form-4-additionaldata : 67
form-3-additionaldata : 67
form-1-additionaldata : 67
form-1-id : 49
form-2-additionaldata : 67
form-TOTAL_FORMS : 5
form-4-id : 46
form-4-user : 1313
form-2-id : 48
form-1-user: 1310
form-INITIAL_FORMS : 5
course_id : 44
form-0-id : 50
form-0-additionaldata : 67
form-0-user : 1309