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'
相关推荐
卷无止境1 分钟前
FastAPI 调试实战,从断点到生产环境的排错心法
后端·python
敢敢のwings40 分钟前
智元 GO-2 与 AgiBot-World 深度解读
开发语言·后端·golang
yaoxin5211231 小时前
503. Java 反射 - 编写 ServiceFactory 类
java·开发语言·python
考虑考虑1 小时前
Java三元表达式注意
java·后端·java ee
kyrie_sakura1 小时前
python学习笔记3 -- 流程控制语句结构
笔记·python·学习
stark张宇2 小时前
Go语言runtime全景图:从编译到GC,带你彻底吃透Go的底层血脉
后端·go
IT_陈寒2 小时前
Redis的DEL命令居然没删干净数据?这个坑我爬了半天
前端·人工智能·后端
程序员小八7772 小时前
Java 快速转 Go
java·python·golang
罗超驿2 小时前
SpringMVC 请求参数接收详解|单个参数、多参数、对象参数、@RequestParam参数重命名
java·后端·postman·javaee
__zRainy__3 小时前
Node系列 · ORM:Sequelize 简介
数据库·后端·node.js