Django 는 다 중 표 모델 에 대한 크로스 표 조 회 를 실현 합 니 다.

두 개의 시계 가 있 을 때, 예 를 들 어 한 학생 표, 한 학급 표 는 다 대 일 관계 이다.
방법 1:
c = models.Class.object.get(pk=1)
#   ID 1   
stus = models.Student.object.filter(cls=c)
#          c   
#stus     
#       
for stu in stus :
    print stu.id,stu.name

방법
stus = models.Student.object.filter(cls__name='1703')
#         ,         cls 1703   

방법
c=models.Class.object.get(pk=1)
#  ID 1   
stus=c.Student_set.all
#             

html 페이지 획득 방법
 <td>{{ line.student_set.count }}td>

좋은 웹페이지 즐겨찾기