Django: невозможно заменить модель пользователя по умолчанию на пользовательскую модель - PullRequest
0 голосов
/ 22 мая 2018

Я не могу заменить модель пользователя 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, а также при создании superпользователь с помощью команды python manage.py createsuperuser создает суперпользователя модели пользователя по умолчанию.

1 Ответ

0 голосов
/ 22 мая 2018

Это опечатка в ваших настройках AUTH_USER_MODEl, вместо нее должно быть AUTH_USER_MODEL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...