Domanda

sto provando django-registrazione. Ho trovato che permette la registrazione multipla per lo stesso EMAILID. Io voglio impedirlo. Qual è il modo migliore per farlo?

ok, vedo c'è un RegistrationFormUniqueEmail sottoclasse. Ora, come utilizzare questa classe? Ho cambiato questo

    def get_form_class(self, request):

    return RegistrationFormUniqueEmail

Ma, deve essere meglio cambiare questo dalla mia applicazione, piuttosto che nel codice sorgente. Allora, come faccio a farlo? grazie

È stato utile?

Soluzione

Dopo aver aggiunto registration per il file delle impostazioni, è possibile utilizzare il modulo nella views.py in questo modo:

from registration.forms import RegistrationFormUniqueEmail

form = RegistrationFormUniqueEmail()

Questo è tutto. Che vi darà la forma che avete bisogno e si prenderà cura della convalida email univoco.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top