Django命令行操作用户(manage.py工具)

一、创建超级用户

复制代码
python manage.py createsuperuser

之后会提示输入用户名、邮箱、密码。根据提示输入即可

二、创建普通用户

复制代码
from django.contrib.auth.models import User

User.objects.create_user('zhangsan','[email protected]','123456')

使用 User.objects.create_user 方法来创建一个用户。这个方法需要传递用户名、电子邮件和密码(可选地,你还可以传递更多的字段,如 first_namelast_name)。

三、修改用户信息

1、获得用户对象

复制代码
user = User.objects.get(username='用户名')

2、修改密码

复制代码
user.set_password('new_secure_password')

3、修改其他属性

直接打点调用即可

复制代码
user.email = '[email protected]'
相关推荐
Ian在掘金几秒前
bat+python实现easy connect自动连接
前端·python
midsummer_woo几秒前
【2025】pycharm 安装
ide·python·pycharm
大麦若叶茶5 分钟前
每天学习一点点之进程与线程、并行与并发
后端
咸虾米11 分钟前
在uniCloud云对象内使用unipay的微信退款出现错误“uniPayCo.refund Error: token校验未通过”的解决方案
前端·后端
AщYΘ11 分钟前
6.6 day38
python
云胡12 分钟前
Mybatis Plus 自定义 SQL
后端
老胖闲聊21 分钟前
Python ROS2【机器人中间件框架】 简介
python·中间件·机器人
钡铼技术ARM工业边缘计算机34 分钟前
TI AM62x异构处理器边缘计算网关重构储能 EMS 智能化管理新生态
后端
bobz96536 分钟前
compile libvirt
后端
Mr数据杨40 分钟前
【Dv3Admin】系统视图登录日志API文件解析
django