【发布时间】:2026-01-25 21:15:02
【问题描述】:
我正在尝试将password change link 发送到用户将键入的电子邮件地址。我输入了我的电子邮件,但它没有向我发送任何链接。如何解决这个问题?
网址
urlpatterns = [
path('password_reset/',auth_views.PasswordResetView.as_view
(template_name='users/password_reset.html'),
name='password_reset'),
path('password_reset_done/',auth_views.PasswordResetDoneView.as_view
(template_name='users/password_reset_done.html'),
name='password_reset_done'),
path('password_reset_confirm/',auth_views.PasswordResetConfirmView.as_view
(template_name='users/password_reset_confirm.html'),
name='password_reset_confirm')]
settings.py
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_HOST_USER = os.environ.get('EMAIL_USER')
EMAIL_HOST_PASSWORD = os.environ.get('EMAIL_PASS')
【问题讨论】:
-
任何人都可以回答。
-
您是否遇到任何错误?
-
添加您遇到的错误。
-
没有卡皮尔。我收到消息说您的邮件已发送至
password reset done,但每当我检查邮件时它都没有收到。 -
如果两步验证已开启,请尝试关闭它!
标签: python html django email passwords