我试图在Django项目中实现重置密码功能。你知道吗
我几乎什么都做了:
用户输入电子邮件
通过链接发送电子邮件
用户转到链接,键入新密码并确认它
这就是我停下来的地方。你知道吗
这是我在密码重置中使用的表单_确认.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对此有看法吗?还是我自己写?你知道吗
action
属性应为空,以便将表单发送到当前URL。你知道吗这是Django中表单处理的常见模式:URL在
GET
请求中显示表单,并在POST
请求中处理表单。你知道吗相关问题 更多 >
编程相关推荐