一尘不染

Django中AbstractUser和AbstractBaseUser之间的区别?

django

使用AbstractUserAbstractBaseUser外观相当相似。

from django.contrib.auth.models import AbstractUser, AbstractBaseUser

两者有什么区别?


阅读 611

收藏
2020-03-30

共1个答案

一尘不染

该文件充分说明了这一点。AbstractUser是一个完整的用户模型,具有作为抽象类的字段,因此你可以从中继承并添加自己的配置文件字段和方法。AbstractBaseUser仅包含身份验证功能,但不包含实际字段:在子类化时必须提供它们。

2020-03-30