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.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