Django扩展默认的User Model

Django中为我们默认提供了用户模块User,但是其当中的字段可能并不能完全满足我们的需求,这时我们就需要自定义一个User Model出来,如果你对自带的User模型很满意,仅仅是需要添加几个额外的字段,你就可以新建一个model类继承AbstractUser, 或者你完全不需要User模型中提供的类似first_name、last_name这些字段,你可以将model类继承AbstractBaseUser,这样只会保留password,last_login,is_active这三个字段。

本文介绍的是继承自AbstractUser的用法

在models.py中新建一个model继承自AbstractUser

在setting.py中设置 AUTH_USER_MODEL

HTTPX 基础教程-新乡seo|网站优化,网站建设_微信公众号:zeropython—昊天博客