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'
相关推荐
Jelena157795857923 分钟前
1688.item_get_app接口:包装尺寸重量信息深度解析
开发语言·前端·python
Carsene3 分钟前
🎉 AutoScan v1.1.0 发布 - 通配符包扫描、排除过滤、自定义注解三大新特性
spring boot·后端
loserwang4 分钟前
Fluss#1386: 从日志恢复中的 OutOfOrder 来看 LEO、HW 与 Checkpoint 的区别
java·后端
PaytonD4 分钟前
基于 GPUI 实现 WebScoket 服务端之服务篇
后端·rust
用户83562907805110 分钟前
使用 Python 精准控制 Word 段落格式
后端·python
NULIWEIMENXIANG11 分钟前
ArcPy 程序调用 QGIS 进程实现几何拓扑检查
python·arcgis·gis
rookie软工14 分钟前
Qt代理委托实现
开发语言·python·qt
love530love18 分钟前
Windows 本地部署 IDM-VTON 虚拟试衣:排障版教程
人工智能·windows·python·virtual try-on
StackNoOverflow18 分钟前
Spring Boot 整合 MyBatis + 自动配置原理详解
spring boot·后端·mybatis
忘忧记21 分钟前
pytest进阶参数化用法
前端·python·pytest