I've user custom model and subModel Teacher and Student I want them to login in the same form:
models.py:
class User(AbstractUser):
    course = models.ManyToManyField(Course, related_name='student_course')
    is_student = models.BooleanField('Студент',default=False)
    is_teacher = models.BooleanField('Учитель',default=False)
    image = models.ImageField(verbose_name='Фото',upload_to='uploads/accounts/',blank=True)
class Student(User):
    class Meta:
        verbose_name = 'Студент'
        verbose_name_plural = 'Студенты'
    def __str__(self):
        return super(Student, self).__str__()
class Teacher(User):
    class Meta:
        verbose_name = 'Учитель'
        verbose_name_plural = 'Учителя'
views.py:
def user_login(request):
        if request.method == "POST":
            username = request.POST['username']
            password = request.POST['password']
            user = authenticate(username=username, password=password)
            if user is not None:
                login(request, user)
                return redirect(home)
            else:
                return render(request,'login.html')
        else:
            return render(request,'login.html')
but not authorization
