【发布时间】:2020-09-25 22:29:15
【问题描述】:
这是我的设置:
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'prahbari82@gmail.com'
EMAIL_HOST_PASSWORD = 'My gmail password'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
我使用 CBV:
from django.contrib.auth import views as auth_views
from django.urls import reverse_lazy
class UserLogin(auth_views.LoginView):
template_name = 'accounts/login.html'
class UserPassReset(auth_views.PasswordResetView):
template_name = 'accounts/password_reset_form.html'
success_url = reverse_lazy('accounts:password_reset_done')
email_template_name = 'accounts/password_reset_email.html'
class PasswordResetDone(auth_views.PasswordResetDoneView):
template_name = 'accounts/reset_done.html'
class PasswordResetConfirm(auth_views.PasswordResetConfirmView):
template_name = 'accounts/password_reset_confirm.html'
success_url = reverse_lazy('accounts:password_reset_complete')
class PasswordResetComplete(auth_views.PasswordResetCompleteView):
template_name = 'accounts/password_reset_complete.html'
但我没有收到任何错误 我还打开了不太安全的应用程序! 我也用了2次验证,但是还是不行!
【问题讨论】:
标签: django python-3.x smtp gmail