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_name 和 last_name)。

三、修改用户信息

1、获得用户对象

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

2、修改密码

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

3、修改其他属性

直接打点调用即可

复制代码
user.email = 'new_email@example.com'
相关推荐
付威202311 分钟前
target 目录越来越大,Rust 项目该怎么清理
后端
技录局22 分钟前
Kafka 深度原理分析:从消息流到分布式日志
后端
大数据技术派28 分钟前
我用AI写代码,做了3个小玩意儿
后端·微信小程序
ATMQuant1 小时前
量化指标解码21:逻辑回归支撑阻力 - 让逻辑回归给关键价位打分
python·机器学习·逻辑回归·量化交易·技术指标
q0371801 小时前
深色 IDE 截图 OCR 老是漏字,我加了一层预处理,顺手把识别结果做成了可搜索历史
python
爱上咖啡香2 小时前
我给 Laravel AI 写了个千问驱动,文本、语音、图像、视频全打通
后端
蜗牛8752 小时前
个人机票监控开源项目:6 个平台、10 条通道的自托管方案
python
杨文说AI与数字化2 小时前
票种表重构复盘:把填数字改成规则可执行版本
后端
回家路上绕了弯2 小时前
什么是 Agent as a Service?把 AI Agent 变成可调用的服务
后端
秋名山小白3 小时前
Playwright UI 自动化测试实战教程
python·ui