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

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top