首页 > 解决方案 > 密码重置链接未使用 Django 发送。即使它没有显示任何错误,但是当我检查我的电子邮件时,这里没有显示任何链接

问题描述

我正在尝试将密码重置链接发送到 gmail,但它没有发送任何链接,甚至没有显示任何错误。如何解决?

网址.py

path('reset_password/', auth_views.PasswordResetView.as_view(template_name="blog/password_reset.html"),
          name="reset_password"),
     path('reset_password_sent/', auth_views.PasswordResetDoneView.as_view(template_name="blog/password_reset_sent.html"),
          name="password_reset_done"),
     path('reset/<uidb64>/<token>/', auth_views.PasswordResetConfirmView.as_view(template_name="blog/password_reset_form.html"),
          name="password_reset_confirm"),
     path('reset_password_complete/', auth_views.PasswordResetCompleteView.as_view(template_name="blog/password_reset_done.html"),
          name="password_reset_complete")

设置.py

EMAIL_BACKEND='django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST='smtp.gmail.com'
EMAIL_PORT=587
EMAIL_USE_TLS=True
EMAIL_HOST_USER=''
EMAIL_HOST_PASSWORD=''

在 EMAIL_HOST_USER 我写了我的邮件地址,在 EMAIL_HOST_PASSWORD 我写了我的密码

如果有人知道这个问题,请提供帮助。

标签: django

解决方案


推荐阅读