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_MODEL="app01.UserInfo" #表示哪張表繼承了auth_user表(在給auth_user添加字段用到)
from django.contrib.auth.models import AbstractUser class UserInfo(AbstractUser): r_pwd=models.CharField(max_length=32)
python manage.py makemigrations #同步 python manage.py migrate
auth_user 表名被改成 auth_userinfo。且添加了一個字段