나는 장고로 시작하고 있으며 나는 간단한 질문이라고 생각한다. QuerySet으로 다음 쿼리의 결과를 얻으려면 어떻게해야합니까?django와 간단한 내부 조인
select *
from poll p,
choice c
where p.id = c.poll_id
나는 두 가지 방법 발견했습니다 :
Poll.objects.filter(id__in = Choice.objects.values_list('poll_id'))
및
Poll.objects.filter(choice__id__isnull = False).distinct()
하지만 둘 다 매우 복잡 나에게 것입니다. 그것을 할 수있는 간단한 방법이 있습니까?
고마워요.
실제로, 두 번째 옵션은'Poll.objects.filter (choice__isnull = False) .distinct()'에 대한 것입니다. – karthikr
고마워요, 훨씬 더 예쁘다고 생각합니다. – ellgon