Я искал похожий вопрос, но пока не нашел ни одного.
У меня есть подкласс пользователя (django.contrib.auth.models.User).Я хочу, чтобы мой сайт поддерживал как отдельных пользователей, так и бизнес-пользователей, поэтому в данном случае это:
class BusinessUser(User):
website = models.CharField(max_length=20)
objects = UserManager()
У меня есть форма регистрации, в которой пользователь сохраняется как пользователь, и еще одна форма, в которой мой пользователь сохраняется как BusinessUser.,Проблемным случаем является BusinessUser:
Я проверил через консоль Django, что после регистрации BusinessUser существует объект User и BusinessUser, и все поля в порядке (имя пользователя, адрес электронной почты, пароль).
Однако на моей странице входа в систему я не могу войти с помощью своего BusinessUser.Я могу войти в систему нормально с зарегистрированным обычным пользователем, но не с BusinessUser.
Кто-нибудь знает, что может быть не так?
Спасибо.