Trigger password reset

10 views
Skip to first unread message

Álmos Kovács

unread,
May 4, 2018, 2:53:17 PM5/4/18
to django...@googlegroups.com
Hi Everyone,

I got stucked with triggering password reset in my custom view. I want to trigger it in different places but I want to use the OOTB souliton. I've found that I can import and use
from django.contrib.auth.forms import PasswordResetForm
and
from django.contrib.auth.views import password_reset
but it didn't send any email. I wasn't able to see any emails using the console email debugger option in the settings.

I've tried these ways:
def reset_password(request):
    reset_form = PasswordResetForm({'email': request.POST.get('email')})
    assert reset_form.is_valid()
    reset_form.save(
        request=request,
        use_https=request.is_secure(),
        subject_template_name='registration/account_creation_subject.txt',
        email_template_name='registration/account_creation_email.html',
    )
    return HttpResponse("the given mail: " + request.POST.get('email'))

def reset_password (request):
    return password_reset(request, post_reset_redirect="/admin/accounts/list/")

Could anyone help me to triggering password reset from my views?

Thanks in advance,
Álmos
Reply all
Reply to author
Forward
0 new messages