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

Antworten auf die Frage(4)

Ihre Antwort auf die Frage