Django命令行操作用户(manage.py工具)

一、创建超级用户

复制代码
python manage.py createsuperuser

之后会提示输入用户名、邮箱、密码。根据提示输入即可

二、创建普通用户

复制代码
from django.contrib.auth.models import User

User.objects.create_user('zhangsan','[email protected]','123456')

使用 User.objects.create_user 方法来创建一个用户。这个方法需要传递用户名、电子邮件和密码(可选地,你还可以传递更多的字段,如 first_namelast_name)。

三、修改用户信息

1、获得用户对象

复制代码
user = User.objects.get(username='用户名')

2、修改密码

复制代码
user.set_password('new_secure_password')

3、修改其他属性

直接打点调用即可

复制代码
user.email = '[email protected]'
相关推荐
北辰浮光12 分钟前
[springboot]SSM日期数据转换易见问题
java·spring boot·后端
yzx99101315 分钟前
Gensim 是一个专为 Python 设计的开源库
开发语言·python·开源
木梓辛铭19 分钟前
Spring Cache的详细使用
java·后端·spring
麻雀无能为力32 分钟前
python自学笔记2 数据类型
开发语言·笔记·python
Ndmzi36 分钟前
matlab与python问题解析
python·matlab
懒大王爱吃狼41 分钟前
怎么使用python进行PostgreSQL 数据库连接?
数据库·python·postgresql
猫猫村晨总43 分钟前
网络爬虫学习之httpx的使用
爬虫·python·httpx
web1508541593544 分钟前
Python线性回归:从理论到实践的完整指南
python·机器学习·线性回归
ayiya_Oese1 小时前
[训练和优化] 3. 模型优化
人工智能·python·深度学习·神经网络·机器学习
抽风的雨6101 小时前
【python基础知识】Day 27 函数专题2:装饰器
开发语言·python