/ / Registrazione utente con Django allauth - python, django, registrazione django, django-allauth

Registrazione dell'utente con Django allauth - python, django, registrazione django, django-allauth

Sto lavorando a un progetto in una squadra usando Django. Sto cercando di implementare la parte Registrazione utente in Django. Questo è quello che ho fatto finora. Ho creato un'applicazione separata all'interno del mio progetto chiamata registrazione. In questa applicazione, sto fornendo una pagina all'utente anonimo per iscriversi alla mia applicazione web. L'utente è in grado di accedere con successo e posso vederlo come amministratore all'interno dell'interfaccia di Django Admin.

Sto anche usando django-allauth. Ora, voglio che ogni volta che l'utente si iscrive, l'amministratore dovrebbe accettare / rifiutare la registrazione degli utenti. Come posso ottenerlo?

risposte:

0 per risposta № 1

Questo è quello che ho fatto finora. Ho creato un'applicazione separata all'interno del mio progetto chiamata registrazione.

Non hai bisogno di farlo, come Django Allauthgià lo fa Non appena lo esegui, che richiede un po 'di tempo, Allauth avrà già app standard, con viste + modelli per gli utenti che vogliono registrarsi, accedere, cambiare password, recuperare password, ecc.

Puoi fare in modo che i nuovi utenti debbano confermare un'email prima di utilizzare la tua app specificando in settings.py

ACCOUNT_EMAIL_VERIFICATION = "mandatory"

Tuttavia, non vedo una ragione per cui tu vorrestiper accettare manualmente gli utenti con input umani. In tal caso, suggerisco di rimuovere tutte le pagine di registrazione e di creare manualmente utenti da una finestra di shell o da un pannello di amministrazione su richiesta.

Se vuoi maggiori dettagli su come configurarlo, prova Esempio 1 o ulteriori letture.