我想创建一个用于重置用户密码的表单.它应该采取current_password
,然后new_password
和confirm_new_password
.我能够进行验证以检查新密码是否匹配.我怎么能验证current_password
?有没有办法将User
对象传入表单?
Django带有内置功能PasswordChangeForm
,您可以在视图中导入和使用.
from django.contrib.auth.forms import PasswordChangeForm
Run Code Online (Sandbox Code Playgroud)
但您甚至不必编写自己的密码重置视图.有一对意见django.contrib.with.views.password_change
和django.contrib.auth.views.password_change_done
,您可以直接挂接到您的网址配置.
归档时间: |
|
查看次数: |
2480 次 |
最近记录: |