Wie kann ich in MyForm.clean () wissen, ob die Daten neu sind oder ob bereits gespeicherte Daten geändert werden?
Wie sollte is_this_new_data () im folgenden Code aussehen?
%Vor% Überprüfen Sie self.cleaned_data['some_field']
gegen self.instance.some_field
.
Eine schnelle Möglichkeit zu überprüfen, ob das Objekt neu ist, ist zu sehen, ob self.instance.pk
einen Wert hat. Es wird None
sein, wenn das Objekt nicht bereits existiert.
Tags und Links django django-forms