Django Auth模块自带User模型所包含字段

  • username:用户名
  • email: 电子邮件
  • password:密码
  • first_name:名
  • last_name:姓
  • is_active: 是否为活跃用户。默认是True
  • is_staff: 是否为员工。默认是False
  • is_superuser: 是否为管理员。默认是False
  • date_joined: 加入日期。系统自动生成。
    平时在做项目的时候,同步数据库后总会生成很多的数据表,其中有一部分以auth开头的表中就有user表:
    Django内置user模型 表中字段如下:
    Django内置user模型
    但是由于自带user表是写死的,所以我们可以通过创建新表以一对一的关系链接user表,扩充字段phone、gender等等:
    Django内置user模型
    这里整理一下on_delete参数的各个值的含义:
    Django内置user模型

相关文章: