Django:无法使用自定义用户模型替换默认用户模型

时间:2018-05-22 12:22:08

标签: django python-3.x django-models django-2.0 django-custom-user

我无法用我自己的自定义用户模型替换默认的django用户模型。 是的,我在AUTH_USER_MODEL = 'appName.modelName'

中设置settings.py

这是我的代码

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创建超级用户时,它正在创建默认用户模型的超级用户。

1 个答案:

答案 0 :(得分:4)

您设置AUTH_USER_MODEl中的拼写错误,应该是AUTH_USER_MODEL