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'
相关推荐
清水白石00834 分钟前
NumPy 向量化实战指南:从原理到实践的性能革命
python·numpy
Coding茶水间1 小时前
基于深度学习的猪识别系统演示与介绍(YOLOv12/v11/v8/v5模型+Pyqt5界面+训练代码+数据集)
图像处理·人工智能·python·深度学习·yolo·目标检测
X54先生(人文科技)1 小时前
启蒙灯塔起源团预言—碳硅智能时代到来
人工智能·python·机器学习·语言模型
亓才孓1 小时前
[Spring测试]TestRestTemplate
java·后端·spring
qq_24218863321 小时前
快速搭建跨环境检测服务的步骤
linux·开发语言·windows·python·macos
老迟聊架构2 小时前
系统性的理解分布式系统
后端·架构
JaydenAI2 小时前
[拆解LangChain执行引擎]三种持久化模式的差异
python·langchain
javaTodo2 小时前
Claude Code 之父的技巧分享:用"拉尔夫循环"让 AI 替你死磕
后端
董员外2 小时前
LangChain.js 快速上手指南:模型接入、流式输出打造基础
前端·javascript·后端
老赵全栈实战2 小时前
《从零搭建RAG系统第4天:问题向量化+Milvus检索匹配+结果优化》
python·ai编程