更新时间:2023-12-01 21:18:40
我建议你重写 User 模型.
I would recommend that you override the User model.
from django.contrib.auth.models import AbstractBaseUser, BaseUserManager,
PermissionsMixin
class UserManger(BaseUserManager):
"""
Add extra calling functionalities here
"""
pass
class User(AbstractBaseUser, PermissionsMixin):
"""Custom user model"""
pass
objects = UserManger()
这是基本格式.在模型中添加额外的配置文件字段
This is the basic format. Add the extra profile fields in the model
在setting.py中添加
in setting.py add
AUTH_USER_MODEL = '{{ app_name }}.{{ model_name }}'
# eg. 'core.User'