Что я делаю не так?
view:
class ChangePassword(View):
def get(self, request):
return render(request, 'App/Change_password.html')
def post(self, request):
email = request.POST.get('email')
try:
user = User.objects.get(email=email)
except ObjectDoesNotExist:
errors = 'Неправильний Email'
return render(request, 'App/Change_password.html', context={'errors': errors})
topic = 'Восстановление пароля'
body = 'Привет,' + str(user.first_name) + '\n' + 'Вы отправили запрос на восстановление'
send_mail(topic, body, settings.EMAIL_HOST_USER, [email], fail_silently=False,)
return render(request, 'App/Change_password_send.html')
settings:
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
EMAIL_HOST = 'smtp.sendgrid.net'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'myemail@gmail.com'
EMAIL_HOST_PASSWORD = 'myemailpassword'
EMAIL_USE_TLS = True
EMAIL_USE_SSL = False
В консоли нет ошибок, напротив - выводится информация об сообщении.
Я просто уверен, что здесь изи решение, но пока не могу найти, помогите.