Django überschreiben Formular sauber Methode
Woher wissen Sie, wenn Sie eine Formularbereinigungsmethode überschreiben, ob die Validierung in einem der Felder fehlgeschlagen ist? z.B. Woher weiß ich im folgenden Formular, wenn ich die Bereinigungsmethode überschreibe, ob die Überprüfung des Formulars in einem der Felder fehlgeschlagen ist?
class PersonForm(forms.Form):
title = Forms.CharField(max_length=100)
first_name = Forms.CharField(max_length=100)
surname = Forms.CharField(max_length=100)
password = Forms.CharField(max_length=100)
def clean(self, value):
cleaned_data = self.cleaned_data
IF THE FORM HAS FAILED VALIDATION:
self.data['password'] = 'abc'
raise forms.ValidationError("You have failed validation!")
ELSE:
return cleaned_data
Vielen Dank