При использовании SMTP в views.py в файле отображается ошибка токена CSRF.Я присвоил EMAIL_USE_TLS значение true

#django #smtp

#django #smtp

Вопрос:

Когда пользователь аутентифицируется, я хочу использовать smtp-сервер для отправки почты, но он показывает ошибку токена CSRF

Комментарии:

1. Ошибка CSRF вообще не имеет ничего общего с отправкой электронной почты, но вызвана тем, что вы не включили токен в свой POST. Смотрите документы CSRF .

Ответ №1:

Похоже, что токен безопасности для предотвращения подделки межсайтовых запросов отсутствует. Django проверяет это в запросах html. Вам нужно убедиться, что этот шаблон-тег включен в ваши html-шаблоны, что часто требуется везде, где у вас есть HTML-форма.

{% csrf_token %}

Например:

<form method="post">{% csrf_token %}