Django admin 修改密码

Django admin 修改密码

问题:Django的admin 用户忘记密码或修改密码,在auth_user表中password字段是加密的,所以需要以下方法进行修改。

  • 方法一:
python?manage.py?shell  

from?django.contrib.auth.models?import?User??????  

user?=User.objects.get(username='admin')

user.set_password('new_password')  

user.save()
  • 方法二:

直接创建新用户

python manage.py changepassword 

原文地址:https://www.cnblogs.com/os-linux/p/11723909.html

时间: 2024-10-07 16:52:23

Django admin 修改密码的相关文章

【Python】Django auth 修改密码如何实现?

使用示例1.创建用户>>> from django.contrib.auth.models import User>>> user = User.objects.create_user('john', '[email protected]', 'johnpassword')# At this point, user is a User object that has already been saved# to the database. You can continu

django admin 密码重置

想用下django admin后台更新下数据,突然忘记了密码了 看了下数据库,密码是加密的,所以直接从数据库获得是不可能了 那么就用Django shell:python manage.py shell 然后获取你的用户名,并且重设密码:from django.contrib.auth.models import User user = User.objects.get(username='admin')user.set_password('new_password')user.save() 这

美团cat,修改默认admin登录密码

美团cat,修改admin密码方式1.按照如下路径,打开SessionManager类,cat-home下,com.dianping.cat.system.page.login.service.SessionManager.java2.修改106行代码,admin修改为你想要的密码即可,然后重新编译打包发布即可. case ADMIN_PWD:final String p = CatPropertyProvider.INST.getProperty("CAT_ADMIN_PWD", &

修改django admin 字段中文名的两种方式

使用django admin 显示字段自定义def的时候 默认会显示成函数名称,使用一下方法可自定义显示名称 第一种 class TemplateRequestLog(models.Model): templateApp = models.ForeignKey(TemplateApp, verbose_name="模板名称", on_delete=models.CASCADE) requestUrl = models.URLField(verbose_name="请求路径&q

使用Django实现用户修改密码

整个过程和用户注册很相似,先让用户输入原密码,然后在输入两次修改密码,然后存储到数据库中. 定义用户修改密码表单 class CodeForm(forms.Form): oldpassword = forms.CharField(label='原密码:',max_length=30) newpassword1 = forms.CharField(label='修改密码:',widget=forms.PasswordInput()) newpassword2 = forms.CharField(l

Django admin 组件 原理分析与扩展使用 之 sites.py (一)

一 . 前言 Django 提供了admin 组件 为项目提供基本的管理后台功能(对数据表的增删改查). 本篇文章通过 admin源码 简单分析admin 内部原理 ,扩展使用方式,为以后进行定制和自己开发组件做铺垫. 二. 简单使用 1.在app 目录下的admin.py 中通过注册表 from django.contrib import admin from blog01.models import * admin.site.register([UserInfo,User,Blog]) #

Django 2.0 学习(05):Django Admin

Django Admin 站点的管理者,而非访问者. 创建admin用户 首先,执行下面命令: python manage.py createsuperuser 其次,输入用户名和密码: Username:admin 在输入用户名之后,会提示输入邮箱地址,随便输入即可: Email address:[email protected] 最后,输入密码(最好使用数字和字符的组合,不然会被提示密码过于简单): Password: ********** Password (again): *******

mysq安装以及修改密码

安装版MySQL是不能一键安装的,下载下来是压缩包,解压后只要进行相关配置就可以正常使用: 文章主要是记录一下,以防自己忘记: 1.首先在mysql官网--http://dev.mysql.com/downloads/mysql/  下载mysql: 2.下载后解压到对应路径 我是放在 D:\mysql-5.7.14-winx64\ 里面,解压完后改名,可以自己进行重命名: 3.配置环境变量 找到--高级系统变量--环境变量--系统变量 新建环境变量:变量名 MYSQL_HOME,变量值 D:\

忘记Zabbix管理页面登陆密码清理况下,修改密码!!

相信有很多人由于文档的缺失,或者工作交接的某些原因导致密码丢失,从而无法登录Zabbix管理界面,现在我发现了一个方法可以修改密码(直接在数据库修改表内容) 废话不多说,直接入主题: 1.进入数据库,修改zabbix的数据库下面的user表,不要告诉我数据库密码也忘了. MariaDB [(none)]> show databases; +--------------------+ | Database           | +--------------------+ | informati