2011-02-22 8 views
2

제목에 대해 유감스럽게 생각합니다. 어떻게 표현해야할지 모르겠습니다. 내가 교사이 모든 사람 모델을 선택할 수있는 방법django에서 다른 모델의 키가 외인 모든 개체를 선택하는 방법은 무엇입니까?

class Person(models.Model): 
    name = models.CharField() 

class Teacher(models.Model): 
    person = models.ForeignKey(Person) 
    subject = models.CharField() 

class Student(models.Model): 
    person = models.ForeignKey(Person) 
    grade = models.CharField() 

: 예를 들어

,이 세 가지 모델이 있나요?

답변

5
Person.objects.filter(teacher__isnull=False) 
# return Person who has a teacher pointing to it 
+1

천 가지 고맙습니다! 그게 해결 됐어! –

관련 문제