当Django自带的User模型类不满足需求时可以自定义User模型
1. 创建users子应用
python manage.py startapp users
2. 注册users子应用
3. 定义users模型类
3.1 继承django的user模型
from django.contrib.auth.models import User
3.2 定义User模型中不具备但是自己需要的字段
3.3 在全局配置文件中指定使用自定义的UserModel模型类,而不再适用django自带的auth.User模型类
3.3.1 若未自定义,会使用django自带的auth.User模型类
3.3.2 配置文件中设置自定义的UserModel
AUTH_USER_MODEL = 'users.models.UserModel'