【问题标题】:Django Password Reset Email - Custom User model with Mobile No as UsernameDjango 密码重置电子邮件 - 以手机号为用户名的自定义用户模型
【发布时间】:2015-11-19 16:17:16
【问题描述】:

我有一个自定义的User 模型,其中手机号码是USERNAME。我有一个与User 一对一相关的UserProfile 模型。此 UserProfile 模型还具有 email 字段。我想在我的项目中通过电子邮件流创建密码重置。

我没有找到 password_reset 的文档 (https://docs.djangoproject.com/en/1.8/topics/auth/default/#django.contrib.auth.views.password_reset) 足以解释它如何适合整个流程。是否有一些示例/教程可以更好地解释?有没有其他方法可以做热?

编辑:Glyn 和 Muhammad 的链接似乎不适用于我所拥有的 UserUserProfile 模型关系。

【问题讨论】:

    标签: python django django-forms django-authentication


    【解决方案1】:

    子类化密码重置表单并根据需要进行自定义。 https://docs.djangoproject.com/en/1.8/topics/auth/default/#django.contrib.auth.forms.PasswordResetForm

    还有一些运行良好的包,例如https://github.com/brutasse/django-password-reset

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-02
      • 1970-01-01
      • 1970-01-01
      • 2011-04-16
      • 2013-05-19
      • 2013-06-20
      • 1970-01-01
      • 2019-03-16
      相关资源
      最近更新 更多