from django.contrib.auth.models import AbstractBaseUser
from django.contrib.auth.models import User  
(user指的是 auth_user表)
User源码=====》
class User(AbstractUser):
    """
    Users within the Django authentication system are represented by this
    model.
    Username and password are required. Other fields are optional.
    """
    class Meta(AbstractUser.Meta):
        swappable = 'AUTH_USER_MODEL'
 
一:增加 auth_user 表的字段
1:setting设置
AUTH_USER_MODEL="app01.UserInfo"     #表示哪张表继承了auth_user表(在给auth_user添加字段用到)
 
2:增加表字段
from django.contrib.auth.models import AbstractUser
class UserInfo(AbstractUser):
    r_pwd=models.CharField(max_length=32)
 
3:数据库迁移
python manage.py makemigrations    #同步
python manage.py migrate
 
 
4:效果
auth_user 表名被改为  auth_userinfo。且添加了一个字段