Как добавить теги <a> в шаблон Django HTML Email?
Я пытаюсь настроить представление для сброса паролей. HTML-шаблон электронной почты работает нормально, пока я не добавляю тег якоря, из-за которого электронные письма больше не отправляются. Я не получаю никаких сообщений об ошибках, поэтому не уверен, в чем проблема. Неужели нельзя отправлять гиперссылки в электронном письме? Я хочу попытаться создать кнопку в электронном письме, чтобы при нажатии на нее пользователь перенаправлялся на сброс пароля.
в файле views.py:
class CustomPasswordResetView(PasswordResetView):
template_name = "accounts/password_reset.html"
email_template_name = "accounts/password_reset_email.html"
html_email_template_name = "accounts/password_reset_html_email.html"
subject_template_name = "accounts/password_reset_subject.txt"
success_url = reverse_lazy("accounts:password-reset-done")
password_reset_html_email.html
<!DOCTYPE html>
<html>
<head>
</head>
<body>
{% autoescape off %}
<div>
<p><b>A password reset was requested for</b> {{ user.email }} If you did not request this, then disregard the email.
To reset your password click on the link below.</p>
<h1>HTML VERSION</h1>
<a href="{% url 'accounts:password-reset-confirm' uidb64=uid token=token %}">Verify Email</a>
<p>
The link will expire in 24 hours.
If clicking the link above doesn't work, please copy and paste the URL in a new browser
window instead.
</p>
</div>
{% endautoescape %}
</body>
</html>