Я использую встроенные URL-адреса django и представления для процесса auth.Django встроенный пароль_решетка не отправляет письмо
Я пытаюсь использовать встроенные URL-адреса и представления django для аутентификации пользователя, но настроил html-файлы, например. login.html регистрация/password_reset_form.html
Я импортировал URLs в моем url.py
from django.contrib.auth import urls
и в urlpatterns
url(r'^account/', include('django.contrib.auth.urls')),
в моем views.py
from django.contrib.auth.views import *
(без других функций просмотра для обработки процесса auth)
Теперь после ввода правильного адреса электронной почты для отправки электронной почты в password_reset_form.html
, страница перенаправляется на password_reset_done.html
, но я не мог получить электронную почту
Ниже настройки для электронной почты в моем settings.py
if DEBUG:
EMAIL_HOST = 'localhost'
EMAIL_PORT = 25
EMAIL_HOST_USER = ''
EMAIL_HOST_PASSWORD = ''
EMAIL_USE_TLS = False
И когда я пытаюсь Джанго быстрый пример отправки электронной почты
from django.core.mail import send_mail
send_mail('Subject here', 'Here is the message.', '[email protected]',
['mymail.com'], fail_silently=False)
он показывает сообщение об ошибке error: [Errno 111] Connection refused
Так что это означает, что я должен что-то сделать, прежде чем встроенный django password_reset сможет отправить электронное письмо. кто-нибудь может помочь объяснить, что еще я должен сделать, чтобы заставить функцию отправки электронной почты работать?
Большое спасибо!