使用AbstractUser与AbstractBaseUser外观相当相似。
AbstractUser
AbstractBaseUser
from django.contrib.auth.models import AbstractUser, AbstractBaseUser
两者有什么区别?
该文件充分说明了这一点。AbstractUser是一个完整的用户模型,具有作为抽象类的字段,因此你可以从中继承并添加自己的配置文件字段和方法。AbstractBaseUser仅包含身份验证功能,但不包含实际字段:在子类化时必须提供它们。