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

一、创建超级用户

复制代码
python manage.py createsuperuser

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

二、创建普通用户

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

User.objects.create_user('zhangsan','[email protected]','123456')

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

三、修改用户信息

1、获得用户对象

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

2、修改密码

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

3、修改其他属性

直接打点调用即可

复制代码
user.email = '[email protected]'
相关推荐
tanyyinyu12 分钟前
Python列表:高效灵活的数据存储与操作指南
开发语言·windows·python
加油搞钱加油搞钱24 分钟前
鹰盾加密器“一机一码”技术全维度剖析:从底层实现到生态防护体系
开发语言·网络·python
梁凌锐32 分钟前
重构手法——代码健壮性增强类 | 防御性编程 | 引入特殊情况类
后端
站大爷IP37 分钟前
Python项目文件组织与PyCharm实践:打造高效开发环境
python
蒋蜀黍39 分钟前
Go + open ai 实现一个 mini manus
后端
及丫丫41 分钟前
SpringBoot集成MQTT客户端
后端
用户28988180666421 小时前
Sarama消费组初始化阻塞问题排查
后端·go
Java中文社群1 小时前
超实用!手把手教你Dify版本升级
人工智能·后端
大码猴1 小时前
是时候该用自动化工具玩玩12306了
前端·javascript·后端
Java水解1 小时前
MySQL如何开启远程访问权限
后端·mysql