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

一、创建超级用户

复制代码
python manage.py createsuperuser

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

二、创建普通用户

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

User.objects.create_user('zhangsan','zhangsan@163.com','123456')

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

三、修改用户信息

1、获得用户对象

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

2、修改密码

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

3、修改其他属性

直接打点调用即可

复制代码
user.email = 'new_email@example.com'
相关推荐
新知图书14 分钟前
【图书推荐】《Python大数据分析师的算法手册》
python·数据分析
apcipot_rain17 分钟前
Python 脚本生成目录树
开发语言·python
港股研究社1 小时前
广汽年报里的隐线:组织改革、生态协同与修复起点
python
Sirius.z1 小时前
第T11周:优化器对比实验
python
loriloy1 小时前
Python 环境管理工具 pyenv-win (windows版本)
windows·python·pyenv-win
小信丶1 小时前
Spring MVC @SessionAttributes 注解详解:用法、场景与实战示例
java·spring boot·后端·spring·mvc
William Dawson1 小时前
【Java Stream 流:高效、优雅的集合操作 ✨】
java·windows·python
剑穗挂着新流苏3121 小时前
208_深度学习的鲁棒性之美:暂退法(Dropout)原理与实战
开发语言·pytorch·python·深度学习
SeatuneWrite1 小时前
AI仿真人剧供应商2025推荐,高效内容创作与分发解决方案
人工智能·python
爱丽_1 小时前
Redis 持久化与高可用:RDB/AOF、主从复制、哨兵与一致性取舍
java·后端·spring