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'
相关推荐
Gopher_HBo13 小时前
Gin架构总览
后端
BingoGo13 小时前
PHP 8.6 新特性一览
后端·php
大陈AI13 小时前
从“打开就卡“到“秒开“:一次 PHP GD 动态海报生成的性能优化实战
后端
他们叫我秃子13 小时前
前端开发转 Go 全栈(三):从函数到 error,Go 连“失败”都要明确返回
前端·后端·go
我命由我1234513 小时前
Kotlin 面向对象 - Kotlin 类变量与类方法
java·服务器·后端·java-ee·kotlin·android jetpack·android runtime
SimonKing13 小时前
开源免费+AI运维,Netcatty快速上手教程
java·后端·程序员
CodeSheep13 小时前
FFmpeg 9.0正式发布:代号“Lei”,以纪念中国开发者雷霄骅
前端·后端·程序员
过期的秋刀鱼!13 小时前
机器学习开发的迭代循环
人工智能·python·深度学习·神经网络·机器学习
IT_陈寒13 小时前
小心!Java里的这个空指针问题绝对坑过你
前端·人工智能·后端
小白学大数据13 小时前
基于Python的抖音网页版视频点赞数增长趋势追踪系统设计与实现
开发语言·爬虫·python·搜索引擎·音视频