忘记Django登陆账号和密码的处理方法

简介:

公司部署了一套分布式网络监控系统,使用celery来做的分布式任务队列,针对celery的周期任务管理使用的是djcelery。年后开工,原准备登陆后台查看一下任务情况,这才发现过个年把账号和密码给过丢了。

好尴尬啊。。。

wKioL1bGxESQZ81dAAA17EBGCLw411.png

情况如下图所示

wKiom1bGxAKwOBfkAABeYrp-u78665.png

一般情况下,我们会有两种情况,一种是**知道账户名,忘记密码**,另外一种情况是**忘记账户名和密码**。这里就针对这两种情况分别给出解决对策。


忘记密码


wKioL1bGxKyw91vuAACLsc2oFHA048.png

如上图,我们可以通过

1
python2.7 manage.py shell

进入django的shell管理界面,进行一些数据库的管理操作。



忘记账户名和密码

wKiom1bGxFSBNnfkAAA1mgFx9WY258.png

如上图,运行如下命令会进入到创建超级管理员的流程中

1
python2.7 manage.py createsuperuser


根据提示,输入对应的用户名、邮箱(可省略)、密码(需输入两次)即可完成创建操作。



以上就是针对忘记Django后台账号和密码的处理方法。










本文转自 aaao 51CTO博客,原文链接:http://blog.51cto.com/nolinux/1743392,如需转载请自行联系原作者

目录
相关文章
|
关系型数据库 MySQL 数据库
【Django | allauth】登录_注册_邮箱验证_密码邮箱重置
【Django | allauth】登录_注册_邮箱验证_密码邮箱重置
【Django | allauth】登录_注册_邮箱验证_密码邮箱重置
|
关系型数据库 MySQL 数据库
【Django | allauth】登录_注册_邮箱验证_密码邮箱重置
【Django | allauth】登录_注册_邮箱验证_密码邮箱重置
【Django | allauth】登录_注册_邮箱验证_密码邮箱重置
|
数据库 Python
Django 做 migrate 时,当你的表已存在的处理方法
在开发web的时候,如果是以前已存在的项目,项目下载下来后,为了使用测试库的数据,会直接将整个测试库(如sqlite3)拿到本机来。这种情况下,如果执行的顺序不对,很容易在执行migrate的时候出现数据库已存在的错误。
|
Web App开发 关系型数据库 索引
|
Web App开发 数据库 数据安全/隐私保护
|
Web App开发 XML 数据安全/隐私保护
|
数据安全/隐私保护 Python
在设计DJANGO用户更改密码时,出现NoReverseMatch at /account/password-change/这种妖精如何办?
网上看到很多解决办法。但对于我来说, 好像加个post_change_redirect这个参数是最有效的。 from django.conf.urls import url from . import views from django.
1159 0
|
Python
DJANGO中如何用邮箱来登陆?
就是另一个不同的登陆backend。 而DJANGO会尝不同的方式,哪个成功就用哪个 authentication.py from django.contrib.auth.models import User class EmailAuthBackend(object): ...
1721 0
|
Python 数据安全/隐私保护
使用外部LDAP用户认证后,DJANGO用户如何作登陆的操作?
公司的要求,使用公司的UM帐号验证密码,然后,在DJANGO里登陆。 因为没有authenticate函数,只有login函数,所以不能简单的使用用户来login,而需要加一个backend参数。。。
1268 0