Django学习(二)
一、重写User类:
1、首先导入User类:
from django.contrib.auth.models import User
2、然后点在User上,按住ctrl 点进去,发现
User类继承AbstractUser
Ctrl点进去AbstractUser,然后将此方法全部复制到自己APP的models.py里:
可以修改名字,导入
from django.contrib.auth.models import User, AbstractBaseUser, PermissionsMixin
选择自己需要的保留,添加自己需要的:
注:blank是代表是否能为空,unique是代表是否是唯一
3、设置状态(好像枚举):
class UserStatusChoices(models.IntegerCh