Django中AbstractUser和AbstractBaseUser之间的区别

AbstractBaseUser中仅仅包含身份验证功能,但不包含实际的字段,子类必须继承他们
AbstractUser是一个完整的用户模型,包含字段,作为一个抽象类,以便您可以继承它并添加您自己的配置文件字段和方法。同时它会继承AbstractBaseUser类

AbstractUser基本上就是您可能已经习惯的“用户”类。 AbstractBaseUser的继承较少,您必须告诉它哪个字段代表用户名,需要哪些字段以及如何管理这些用户。

猜你喜欢

转载自blog.csdn.net/qq_36455530/article/details/84940919