Estoy tratando de crear un campo de formulario personalizado y validarlo. Esta es la versión 1.0 de Django.Django y la validación del formulario personalizado
Aquí es mi forma de objeto
class UsernameField(forms.CharField):
def clean(self, values):
print ""
Así es como yo lo llamo
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)
Ahora quiero mantener los controles por defecto min/MAX_LENGTH para un CharField de la pegajosidad .. pero puedo Parece que no saben cómo hacerlo.
Si coloco un código en limpio() no están marcados. Si intento llamar a parent.clean() recibo un error.
Solución fina, mala pregunta :-) En ninguna parte de su pregunta usted explicó lo que en realidad estaba tratando de lograr. –