Как добавить теги <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>
Вернуться на верх