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'
相关推荐
lntu_ling13 小时前
Python-基于Haversine公式计算两点距离
开发语言·python·gis算法
i220818 Faiz Ul19 小时前
计算机毕业设计|基于springboot + vue鲜花商城系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
哈里谢顿19 小时前
Django 应用 OOM(Out of Memory)故障的定位思路和排查方法
python·django
不能放弃治疗20 小时前
聊聊大模型开发的发展历程
后端
甄心爱学习20 小时前
【python】获取所有长度为 k 的二进制字符串
python·算法
福大大架构师每日一题21 小时前
go-zero v1.10.0发布!全面支持Go 1.23、MCP SDK迁移、性能与稳定性双提升
开发语言·后端·golang
学习是生活的调味剂21 小时前
spring bean循环依赖问题分析
java·后端·spring
期待のcode21 小时前
SpringBoot连接Redis
spring boot·redis·后端
tuotali202621 小时前
氢气压缩机技术规范亲测案例分享
人工智能·python
嫂子的姐夫21 小时前
030-扣代码:湖北图书馆登录
爬虫·python·逆向