Здравствуйте. Я пытаюсь создать вид сброса пароля в Django. Я настроил почтовый сервер, URL-адреса и шаблоны. Все выглядит хорошо, но когда я пытаюсь отправить почту для сброса пароля, Django отправляет несколько писем. Например, 7 или 11 электронной почты сброса пароля одновременно. Как я могу сделать это только одно письмо за каждый раз.
Большое спасибо
Вот что я сделал:
setting.py:
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST_USER = "my_email"
EMAIL_HOST_PASSWORD = "my_password"
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
urls.py
path('password-reset/',
auth_views.PasswordResetView.as_view(template_name='accounts/password_reset.html'),
name='password_reset'),
path('password-reset/done/',
auth_views.PasswordResetDoneView.as_view(template_name='accounts/password_reset_done.html'),
name='password_reset_done'),
path('password-set-confirm/<uidb64>/<token>/',
auth_views.PasswordResetConfirmView.as_view(template_name='accounts/password_reset_confirm.html'),
name='password_reset_confirm'),
path('password-set-complete/',
auth_views.PasswordResetCompleteView.as_view(template_name='accounts/password_reset_complete.html'),
name='password_reset_complete'),
Кроме того, я устанавливаю шаблоны для каждого представления.