Implementierung der E-Mail-Verifizierung in Django

8

Ich habe eine Django App erstellt. Ich habe eine Registrierungsseite (einfaches HTML-Formular) in der App und es hat ein E-Mail-Feld während der Registrierung. Jetzt wollte ich eine E-Mail-Verifikation implementieren, wenn der Benutzer sich registriert. Zum Beispiel das Senden einer E-Mail an den Benutzer (per E-Mail im Anmeldeformular). Durch das googlen fand ich eine Django-Methode 'send_email', die für das obige verwendet werden kann. Aber als Django-Neuling konnte ich die Änderungen und Funktionen, die dafür geschaffen werden, nicht verstehen. Kann jemand mir helfen, dies zu tun oder zeigen Sie einige Tutorials, die mir helfen würden. Oder gibt es eine andere Möglichkeit, dies zu implementieren als die 'send_email'-Methode von Django. Jede Hilfe würde geschätzt werden

Ich werde meine derzeitigen Codes hier einfügen.

VIEWS.PY

%Vor%

registrationForm.html

%Vor%     
rv_k 31.03.2011, 04:25
quelle

2 Antworten

8

Sehen Sie sich django-registration als Plug-in-App an.

Sie können den Code auch als Referenz verwenden, wenn Sie Ihre eigenen rollen möchten.

Antwort auf einen Kommentar:

Django-Registrierung wäre perfekt für Sie. Es kommt nicht mit HTML-Vorlagen, Sie müssen nur Ihre Formulare leicht anpassen. Es hat eine sehr gute documentation .

Enthält die Django-Registrierung Mustervorlagen, die ich sofort verwenden kann?     Nein, aus zwei Gründen:

%Vor%     
DTing 31.03.2011, 04:28
quelle
4

Du solltest django-alllauth überprüfen, es macht das, wonach du suchst, und noch viel mehr Zeug. Django-Registrierung wurde früher empfohlen, aber es wird nicht mehr gepflegt, wie es in es ist Bitbucket-Projekt . (Wie es hier geantwortet wurde)

    
miguelfg 07.08.2014 12:14
quelle