自定义用户类
在apps/user/models.py文件中添加以下代码:
from django.db import models
from django.contrib.auth.models import AbstractUser
# Create your models here.
class User(AbstractUser):
mobile = models.CharField(max_length=11, unique=True, verbose_name='手机号')
class Meta:
db_table = 'tb_users'
verbose_name = '用户管理'
verbose_name_plural = verbose_name
在settings.py文件修改用户模型
# 用户模型类的覆盖
AUTH_USER_MODEL = 'users.User'
修改后的表字段
生成如下三个表
因为django 默认的用户表关联了用户组表和用户权限表
有两个user模型 同时继承了AbstractUser