Py学习  »  Django

html中的Django外键问题

kaito • 6 年前 • 1992 次点击  

我的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%}

这是我的观点.py

studentenrolledsubject= StudentsEnrolledSubject.objects.filter(Subject_Section_Teacher__in = teacher.values_list('id')).distinct().order_by('id')

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)
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/55129
文章 [ 1 ]  |  最新文章 6 年前