更新时间:2023-12-01 21:02:22
我建议您覆盖用户模型。
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 add
in setting.py add
AUTH_USER_MODEL = '{{ app_name }}.{{ model_name }}'
# eg. 'core.User'