Django:无法用自定义用户模型替换默认用户模型
Django: Unable To Replace The Default User Model With Custom User Model
我无法用我自己的自定义用户模型替换默认的 Django 用户模型。
是的,我在 settings.py
中设置了 AUTH_USER_MODEL = 'appName.modelName'
这是我的代码
settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'userProfile',
'user_authorisation',
]
AUTH_USER_MODEl = 'userProfile.myUser'
userProfile/models.py
https://dpaste.de/Aerm
userProfile.forms.py
https://dpaste.de/0eOO
userProfile/admin.py
https://dpaste.de/Rm5S
在所有这些之后,默认用户模型仍然显示在 django admin 中
而且,当通过命令 python manage.py createsuperuser
创建超级用户时,它正在创建默认用户模型的超级用户。
您的设置有误AUTH_USER_MODEl
,应该是AUTH_USER_MODEL
。
我无法用我自己的自定义用户模型替换默认的 Django 用户模型。
是的,我在 settings.py
AUTH_USER_MODEL = 'appName.modelName'
这是我的代码
settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'userProfile',
'user_authorisation',
]
AUTH_USER_MODEl = 'userProfile.myUser'
userProfile/models.py
https://dpaste.de/Aerm
userProfile.forms.py
https://dpaste.de/0eOO
userProfile/admin.py
https://dpaste.de/Rm5S
在所有这些之后,默认用户模型仍然显示在 django admin 中
而且,当通过命令 python manage.py createsuperuser
创建超级用户时,它正在创建默认用户模型的超级用户。
您的设置有误AUTH_USER_MODEl
,应该是AUTH_USER_MODEL
。