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'
相关推荐
baozhengw4 分钟前
IntelliJ+SpringBoot项目实战(四)--快速上手数据库开发
spring boot·后端·数据库开发
颜淡慕潇9 分钟前
【数据库系列】 Spring Boot 集成 Neo4j 的详细介绍
java·数据库·spring boot·后端·neo4j
神奇的布欧21 分钟前
TransFormer--注意力机制:位置编码
人工智能·python·深度学习·学习·transformer
安杰爱编程23 分钟前
Python讲解(第六篇)
开发语言·python
许野平24 分钟前
Rust:GUI 开源框架
开发语言·后端·rust·gui
刘翔在线犯法31 分钟前
Scala的迭代器
开发语言·后端·scala
无敌小肥00733 分钟前
Springboot 整合 itext 实现PDF文件合并,识别图片则转成PDF拼接
spring boot·后端·pdf
xsxzwx44 分钟前
python字符串练习与答案
python
chusheng18401 小时前
Python 如何通过 cron 或 schedule 实现爬虫的自动定时运行
java·爬虫·python
亦枫Leonlew1 小时前
三维测量与建模笔记 - 3 Python Opencv实现相机标定
笔记·python·opencv·相机标定