Почему я не могу отобразить имя учителя в моем html? ясно, что в моих моделях StudentsEnrolledSubject у меня есть посторонний ключ, который подключается в моей другой модели SubjectSectionTeacher, и я просто хочу отобразить имя учителя в моем html, я что-то пропустил? или у меня неправильный запрос?
у меня есть этот код в моем html
{% for student in studentenrolledsubject %}
<tr class="tr2">
<td class="td" ><input type="text" name="students" value="{{student.id}}" id="student" hidden>{{student.Students_Enrollment_Records}}</td>
<td class="td" ><input type="text" name="students" value="{{student.id}}" id="student" hidden>{{student.Subject_Section_Teacher__Employee_Users}}</td>
<td data-id='row' id="ans"><input type='number' class='averages' step="any" name="average" readonly/></td>
</tr>
{%endfor%}
это мои views.py
studentenrolledsubject= StudentsEnrolledSubject.objects.filter(Subject_Section_Teacher__in = teacher.values_list('id')).distinct().order_by('id')
это мои models.py
class StudentsEnrolledSubject(models.Model):
Students_Enrollment_Records = models.ForeignKey(StudentsEnrollmentRecord, related_name='+', on_delete=models.CASCADE,null=True)
Subject_Section_Teacher = models.ForeignKey(SubjectSectionTeacher, related_name='+', on_delete=models.CASCADE,null=True)
class SubjectSectionTeacher(models.Model):
Education_Levels = models.ForeignKey(EducationLevel, related_name='+', on_delete=models.CASCADE,blank=True)
Courses= models.ForeignKey(Course, related_name='+', on_delete=models.CASCADE,null=True,blank=True)
Sections= models.ForeignKey(Section, related_name='+', on_delete=models.CASCADE,null=True)
Subjects= models.ForeignKey(Subject, related_name='+', on_delete=models.CASCADE,null=True)
Employee_Users= models.ForeignKey(EmployeeUser, related_name='+', on_delete=models.CASCADE,null=True)