registro Django - permite que varios usuarios de un correo electrónico de identificación
-
27-10-2019 - |
Pregunta
Estoy probando django-registro. He encontrado que permite el registro múltiple para la misma EMAILID. Quiero evitar eso. ¿Cuál es la mejor manera de hacer eso?
ok, veo que hay una subclase RegistrationFormUniqueEmail. Ahora bien, el uso de esta clase? He cambiado este
def get_form_class(self, request):
return RegistrationFormUniqueEmail
Sin embargo, tiene que ser mejor cambiar esto desde mi aplicación en lugar de en el código fuente. Entonces, ¿cómo lo hago? gracias
Solución
Una vez que ha añadido registration
a su archivo de configuración, puede utilizar el formulario en su views.py este modo:
from registration.forms import RegistrationFormUniqueEmail
form = RegistrationFormUniqueEmail()
Eso es todo. Eso le dará la forma que necesita y se hará cargo de la validación de correo electrónico única.