#django #smtp
#django #smtp
Вопрос:
Когда пользователь аутентифицируется, я хочу использовать smtp-сервер для отправки почты, но он показывает ошибку токена CSRF
Комментарии:
1. Ошибка CSRF вообще не имеет ничего общего с отправкой электронной почты, но вызвана тем, что вы не включили токен в свой POST. Смотрите документы CSRF .
Ответ №1:
Похоже, что токен безопасности для предотвращения подделки межсайтовых запросов отсутствует. Django проверяет это в запросах html. Вам нужно убедиться, что этот шаблон-тег включен в ваши html-шаблоны, что часто требуется везде, где у вас есть HTML-форма.
{% csrf_token %}
Например:
<form method="post">{% csrf_token %}