Django 忘记用户密码了怎么办?

忘了 Django 用户的密码是个不大不小的麻烦,好在有一些方便的办法可以重置密码。

Django 的用户信息保存在 auth_user 表里,忘记密码时当然可以通过操作数据库来重设密码,不过 Django 保存的密码是经过加密的,直接用 SQL 重写密码的话也需要写入一个加密后的值,还是有点小麻烦。简单一点的办法是在 Django Shell(运行 manage.py shell 进入)中,调用 User 类的 set_password 方法重设。

另外,Django 1.2 版新提供了一个更加方便的改密码的功能,用法很简单,在项目目录下命令行里运行:

manage.py  changepassword username

当然,上面的 username 要换成对应的你想改密码的那个用户的用户名。然后,Django 会提示你输入新的密码,需要输入两次以防止输入错误,再回车,密码就改好了。用你的新密码登录试试吧!:-)

分类:文章标签:Django

相关文章:

评论:

暂无评论

发表评论: