我正在使用django 2.1根据文档重置默认密码 https://docs.djangoproject.com/en/2.1/topics/auth/default/
我需要在密码重置完成并成功更新密码后,向用户发送电子邮件,告知他已成功更新密码。
答案 0 :(得分:1)
密码重置后发送电子邮件:
settings.py:
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'me@gmail.com' # mention email address from where you wanna send email.
EMAIL_HOST_PASSWORD = 'password'
views.py:
from django.core.mail import send_mail
def password_reset(request):
# code for password reset
send_mail(
'Password Reset',
'Your password was changed.',
'from@example.com',
['to@example.com'],
fail_silently=False,
)
return render(request, 'myhtml.html')
有关更多信息,请访问doc。
答案 1 :(得分:0)
您可以使用第三方应用djsoer发送电子邮件。