我有一个自定义User
模型,其中手机号码是USERNAME
。我有UserProfile
与User
相关的一对一模型。此UserProfile模型还具有email
字段。我想在我的项目中通过电子邮件流创建密码重置。
我没有发现password_reset
的文档(https://docs.djangoproject.com/en/1.8/topics/auth/default/#django.contrib.auth.views.password_reset)雄辩,足以解释它如何适合整个流程。是否有一些示例/教程可以更好地解释?还有其他方法可以做到吗?
User
和UserProfile
模型关系。
答案 0 :(得分:1)
对密码重置表单进行子类化并根据需要进行自定义。 https://docs.djangoproject.com/en/1.8/topics/auth/default/#django.contrib.auth.forms.PasswordResetForm
还有许多适用的软件包,例如https://github.com/brutasse/django-password-reset