Trigger password reset email in django without browser? Trigger password reset email in django without browser? django django

Trigger password reset email in django without browser?


from django.contrib.auth.forms import PasswordResetFormdef reset_password(email, from_email, template='registration/password_reset_email.html'):    """    Reset the password for all (active) users with given E-Mail adress    """    form = PasswordResetForm({'email': email})    return form.save(from_email=from_email, email_template_name=template)


You can just use django.contrib.auth.forms.PasswordResetForm and populate it with data like this:

form = PasswordResetForm({'email':'sample@sample.com'})

The sending of email is done upon save().