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'
相关推荐
Allen_LVyingbo12 小时前
自进化医疗智能体:动态记忆与持续运行的Python架构编程(上)
数据结构·python·架构·动态规划·健康医疗
lifewange12 小时前
insert
开发语言·python
代码探秘者12 小时前
【算法篇】5.链表
java·数据结构·人工智能·python·算法·spring·链表
Qinana12 小时前
面试官想听什么?WebSocket协议升级、Koa实战与心跳机制全解析
后端·websocket·node.js
二哈赛车手12 小时前
策略模式新人笔记
后端
我叫黑大帅12 小时前
php 如何使用mysqli连接mysql
后端·面试·php
strayCat2325512 小时前
4. Spring Boot 数据持久化(JPA)
java·spring boot·后端
杰杰79812 小时前
一文掌握在Flask使用SQLAlchemy(上)
后端·python·flask
Rabbit_QL12 小时前
[Token实战]Flask JWT 登录接口
后端·python·flask
荧焰12 小时前
Spring定时任务设计
后端