Django默认用户模型类
Django 框架默认使用一个 User 模型类, 保存有关用户的数据。
例如:
我们定义 admin 站点时, 定义的超级用户信息, 就是存储在 User 模型类对应的表中。
我们可以通过 select * from auth_user;
查看数据表。
这个表里就是我们保存的管理员信息,是由用户模型类生成的。
模型类的位置:
父类 AbstractUser 介绍
User 对象基本属性
- 创建用户必选:
username、password
- 创建用户可选:
email、first_name、last_name、last_login、date_joined、is_active 、is_staff、is_superuse
- 判断用户是否通过认证:
is_authenticated
创建用户的方法
user = User.