首页 > 其他 > 详细

Django如何重设Admin密码

时间:2015-04-04 12:21:49      阅读:246      评论:0      收藏:0      [点我收藏+]
如果你忘记了设置Django的Admin密码,那么你可以使用createsuperuser 来甚至密码,但是如果你忘记了Admin的密码的话,那么就要用Django shell:
python manage.py shell

如果这个时候报错:

python: can‘t open file ‘manage.py‘: [Errno 2] No such file or directory


你设置了环境变量,但是就是报错,为啥呢?

我找了很长时间,最后在这里找到答案:https://www.pythonanywhere.com/forums/topic/756/,意思就是说,你要cd到你的项目下边(你的项目下边应该有manage.py文件),然后再运行:python manage.py shell

然后获取你的用户名,并且重设密码:

from django.contrib.auth.models import User 
user = User.objects.get(username=‘admin‘) 
user.set_password(‘new_password‘) 
user.save()



这样之后你就可以使用新的密码登入了。

Django如何重设Admin密码

原文:http://my.oschina.net/muyexia/blog/396029

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!