Django et Personnalisée de la validation du Formulaire

Je suis en train de créer un champ de formulaire personnalisé et valider. C'est la version 1.0 de Django.

Voici mon objet de formulaire

class UsernameField(forms.CharField):
    def clean(self, values):
        print ""

Voici comment je l'appelle

class RegisterForm(forms.Form):
   username = UsernameField(max_length=30, min_length=4)
   password = forms.CharField(widget = forms.PasswordInput(), min_length=5)
   password2 = forms.CharField(widget = forms.PasswordInput(), min_length=5)
   email = forms.EmailField(max_length=75)

Maintenant, je veux garder la valeur par défaut min/max_length recherche un CharField dans la sellerie.. mais je n'arrive pas à comprendre comment la façon de le faire.

Si je mets le code en clean() ceux qui ne sont pas vérifiées. Si j'essaie d'appeler le parent.clean() j'obtiens une erreur.

OriginalL'auteur user59922 | 2009-01-28