为什么下面的代码导致我的用户在输入新的有效密码时被注销?Django密码更改
@login_required
def change_password(request):
pass_form = PasswordChangeForm(user=request.user)
if request.method == 'POST':
pass_form = PasswordChangeForm(user=request.user, data=request.POST)
if pass_form.is_valid():
pass_form.save()
return render(request,'coursework/profile.html',
{'pass_form' : pass_form,
'pass_msg' : 'Password Updated'})
return render(request, 'coursework/new_password_form.html',
{'form': pass_form})