Django继承user类来定制自己的user类

app下的models文件中,

from django.db import models

from django.contrib.auth.models import AbstractUser # 不要写成AbstracBaseUser了,两个是不一样的,AbstracBaseUser不会继承原有的字段

class User(AbstractUser):

  new_field1....

  new_field2....

  new_field3....

  new_field4....

  

  class Meta: #后台显示的相关设置

    ........

  def __str__(self):

    return self.username  # 打印表名称

在settings中添加一行声明

AUTH_USER_MODEL = 'users.User'  # 声明此User是自定义的表

春有百花秋有月, 夏有凉风冬有雪. 若无闲事挂心头, 便是人间好时节. 春花生厌秋月影, 夏风无常冬雪凌. 不染浊尘性本空, 无心如是利有情.
原文地址:https://www.cnblogs.com/xiujin/p/9941634.html