Почему мой пароль не сбрасывается в приложении Django?
В моем проекте есть раздел "Забыть пароль". Пользователь может сбросить свой пароль, указав адрес электронной почты, связанный с его учетной записью. Весь процесс прекрасно работает для встроенной в Django формы сброса пароля, но не работает для моего пользовательского HTML шаблона. Здесь я предоставляю свой HTML шаблон для этого.
{% if validlink %}
<div style="margin: 15% 30% 0% 35%; border-top-right-radius: 10px; border-top-left-radius: 10px;" class="border border-primary">
<div class="text text-light border" style="background-color: rgb(0, 162, 255); border-top-right-radius: 10px; border-top-left-radius: 10px;">
<h2 style="text-align: center;">Change Password</h2>
</div>
{% if message %}
<div class="text-danger">{{ message }}</div>
{% endif %}
<div style="margin: 10px 10px 10px 10px;">
<form method="POST">
{% csrf_token %}
<input type="hidden" class="hidden" autocomplete="username" value="{{ username }}">
<div class="form-group">
<label>New Password</label>
<input class="form-control" type="password" name="new_password" placeholder="Password must be at least 8 characters" required>
</div>
<div class="form-group">
<label>Confirm Password</label>
<input class="form-control" type="password" name="confirm_password" placeholder="Password must be matched" required>
</div>
<div style="margin-top: 1rem;"></div>
<input type="Submit" class="btn btn-primary">
</form>
</div>
</div>
{% else %}
<h5>Sorry, link is not valid!</h5>
{% endif %}
Главная проблема в том, что моя форма не может найти ни одного имени пользователя. Как мне передать имя пользователя, который сбрасывает свой пароль?