django重设密码

clipboard.png
如图在程序图片中user.set_password('data['password']')
下面也验证了输出为True,但是到数据库去查,发现密码并没有更改,是什么原因?
但是如果在数据库这样操作可以改密码,例如

user.set_password('123')
user.check_password('123')输出为True

图片代码和这一样啊,为何密码改不了还是原来的密码,我没发现问题!

阅读 1.6k
1 个回答

因为你没user.save()

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题