我正在尝试在 Django 项目中实现重置密码功能。
我几乎做了所有事情:
用户输入他的电子邮件
带有链接的电子邮件发送
用户转到链接,输入新密码并确认
这就是我停下来的地方。
这是我在 password_reset_confirm.html 中使用的表格:
<form action="" method="post">{% csrf_token %}
{{ form.new_password1.errors }}
<p class="aligned wide"><label for="id_new_password1">{% trans 'New password:' %}</label>{{ form.new_password1 }}</p>
{{ form.new_password2.errors }}
<p class="aligned wide"><label for="id_new_password2">{% trans 'Confirm password:' %}</label>{{ form.new_password2 }}</p>
<p><input type="submit" value="{% trans 'Change my password' %}" /></p>
</form>
这个表格应该提交到哪里?我应该在 action="?" 中写什么?Django对此有看法吗?还是我自己写一个?