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'
相关推荐
爬山算法16 小时前
Hibernate(44)Hibernate中的fetch join是什么?
前端·python·hibernate
FAFU_kyp17 小时前
Rust 结构体(struct)
开发语言·后端·rust
一代明君Kevin学长17 小时前
记录一个上手即用的Spring全局返回值&异常处理框架
java·网络·python·spring
枫叶梨花17 小时前
SpringBoot+Vue实现SM4加密传输
spring boot·后端
教游泳的程序员17 小时前
【面试问题精选】java开发工程师
python·面试·职场和发展
悟空码字17 小时前
SpringBoot整合MyBatis-Flex保姆级教程,看完就能上手!
java·spring boot·后端
爬山算法17 小时前
Hibernate(43)Hibernate中的级联删除如何实现?
java·python·hibernate
qq_25005686817 小时前
SpringBoot 引入 smart-doc 接口文档插件
java·spring boot·后端
Stream_Silver17 小时前
【安装与配置Anaconda步骤,包含卸载重装】
python·conda
ai_top_trends17 小时前
AI 生成 PPT 工具横评:效率、质量、稳定性一次说清
人工智能·python·powerpoint