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

猜你喜欢

转载自www.cnblogs.com/xiujin/p/9941634.html
今日推荐