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'
相关推荐
代码丰13 小时前
跨系统传输大 JSON:直接压缩,还是把数据放进 Redis?
redis·后端·json
王仔小奶13 小时前
慢SQL治理与性能调优:DBA如何用Shell/Python提升运维效率?
python·sql·dba
用户03321266636713 小时前
使用 Python 快速在 PowerPoint 中生成表格【教程】
python
1360967572313 小时前
RAG 第一步就错了:切分粒度决定召回上限
后端
夜晚回家13 小时前
Python 身份运算符详解 | is 与 == 到底差在哪
python
fengye20716113 小时前
cpython框架结构
python
LEE14 小时前
别把 Agent 架构画成组织架构图——子代理该不该拆,用任务级 Eval 说话
前端·后端·ai编程
合尘猫14 小时前
词元涨价近一倍后,我把 AI 客服的成本拆成了四个可优化的变量
人工智能·后端·架构
AngusTester14 小时前
自建 Git 之后怎么推代码:配 SSH 或 HTTPS,完成第一次 push
后端
用户912940468484214 小时前
大模型返回 JSON 后,先过这道 Python 校验
python