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是自定义的表