Validación de formularios personalizados en Django-Allauth
Quiero hacer una validación adicional en los campos en django-allauth. Por ejemplo, quiero evitar el uso de direcciones de correo electrónico gratuitas. Entonces quiero ejecutar este método al registrarme
def clean_email(self):
email_domain = self.cleaned_data['email'].split('@')[1]
if email_domain in self.bad_domains:
raise forms.ValidationError(_("Registration using free email addresses is prohibited. Please supply a different email address."))
Del mismo modo, quiero ejecutar una validación personalizada en diferentes campos además de la dirección de correo electrónico. ¿Cómo puedo realizar esto?