有没有办法在不通过电子邮件发送重置链接的情况下使用 Django 的默认密码重置?

Jis*_*hnu 1 email django reset-password

有没有一种方法可以使用 django 的内置密码重置功能,而无需通过电子邮件或电子邮件选项发送重置链接。我目前正在开发一个简单的系统,其中有几个用户不需要发送电子邮件。提前致谢

小智 5

django.contrib.auth中有一些选项允许您更改密码而无需发送电子邮件:

  • PasswordChangeForm:一种允许用户通过输入旧密码来更改密码的表单。
  • SetPasswordForm:一种让用户无需输入旧密码即可更改密码的表单

您可以在您的视图中实现其中之一来更改用户密码。