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'
相关推荐
ywf12158 小时前
前端的dist包放到后端springboot项目下一起打包
前端·spring boot·后端
程序员爱钓鱼8 小时前
Go排序核心库: sort包深度指南
后端·面试·go
2501_945423548 小时前
用Matplotlib绘制专业图表:从基础到高级
jvm·数据库·python
2301_793804698 小时前
使用Python处理计算机图形学(PIL/Pillow)
jvm·数据库·python
吴佳浩14 小时前
GPU 编号进阶:CUDA\_VISIBLE\_DEVICES、多进程与容器化陷阱
人工智能·pytorch·python
大阿明14 小时前
Spring Boot(快速上手)
java·spring boot·后端
全栈凯哥14 小时前
18.Python中的导入类完全指南
python
sunwenjian88615 小时前
Java进阶——IO 流
java·开发语言·python
墨香幽梦客15 小时前
API集成技术规范:RESTful与GraphQL在企业系统对接中的应用对比
后端·restful·graphql
guts35015 小时前
图像篡改数据集下载:COVERAGE、CASIA
python·数据集