-
Прочитал тут о расширении модели User с помощью наследования. Решил попробовать, но при попытках залогиниться в админку показывает ту же форму логина после отправки данных. Вроде и не ругается что неправильно введены логин/пароль, но и не пускает. В чем может быть затык?
-
Вроде и не ругается что неправильно введены логин/пароль, но и не пускает. В чем может быть затык?
Можно только догадываться.
Например, если вы используйте свой auth.backend и желаете использовать стандартный (в данном случаи для админки) вы должно его указать:
# settings.py AUTHENTICATION_BACKENDS = ( 'django.contrib.auth.backends.ModelBackend', # стандартный 'path.MyAuthBackend', # свой ) -
Правильней так:
# settings.py AUTHENTICATION_BACKENDS = ( 'path.MyAuthBackend', # свой 'django.contrib.auth.backends.ModelBackend', # стандартный ) -
А нельзя разве свой использовать для админки? Просто охото немного сменить систему аутентификации
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

