我正在使用默认的Django密码重置系统,该系统具有以下工作流程:
我希望这样:
我已经设置了前者,但是我找不到改变密码重置功能的方法,以从用户模型中提取用户电子邮件并使用它代替用户输入的电子邮件。有什么想法吗?
答案 0 :(得分:0)
请注意:为了执行您想要的操作,只有登录的用户才能访问重置密码链接。
说...
您可以使用request.user
在密码重设链接指向的视图中访问用户,当然,电子邮件为request.user.email
。
在那之后,我认为您将必须执行一些重定向,以跳过用户输入电子邮件的步骤。