Registro de Django - permite que vários usuários para um ID de e-mail
-
27-10-2019 - |
Pergunta
Eu estou tentando sair django-registro. Eu achei que ele permite registo múltiplo para mesma EMAILID. Eu quero evitar isso. Qual é a melhor maneira de fazer isso?
ok, eu vejo há uma RegistrationFormUniqueEmail subclasse. Agora, como usar essa classe? Mudei este
def get_form_class(self, request):
return RegistrationFormUniqueEmail
Mas, tem que ser melhor alterar este do meu aplicativo, em vez de no código fonte. Então, como posso fazer isso? graças
Solução
Depois de adicionar registration
ao seu arquivo de configurações, você pode usar o formulário em sua views.py assim:
from registration.forms import RegistrationFormUniqueEmail
form = RegistrationFormUniqueEmail()
É isso. Isso vai dar-lhe a forma que você precisa e vai cuidar da validação de e-mail exclusivo.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow