2009-12-28 2 views
0

ForeignKey 관계를 개체 BC, ManyToMany 관계를 D 개체에 A 개체가 있습니다.하위 객체로드 문제

A 타입의 객체를 가져 오려고하면 a = A.objects.get(id=1)이라고 말하면 하위 객체의 forign 키만 반환하고 자동으로로드하지 않습니다.

일반적으로 모든 하위 개체를로드하고 내보기에서 XML로 직렬화해야합니다.

도와주세요.
고마워.

+0

문법, 맞춤법 및 읽기 쉽도록이 질문을 편집 할 수 있습니다. 텍스트 입력의 Markdown 편집 기능을 사용하면 "다 대다 관계"에서 하이픈을 사용하는 것처럼 코드 스 니펫을 훨씬 쉽게 읽을 수 있습니다. – Andrew

+0

좀 더 자세한 정보를 제공 할 수 있습니까? 어떤 데이터베이스 백엔드를 사용합니까? a = A.objects.get (id = 1) 코드는 무엇을 반환합니까? 아마도 귀하의 모델 (A, B, D)의 정확한 코드를 게시하도록 질문을 편집하십시오 ...? 이것은 확실히 도움이 될 것입니다. – kender

답변

2

select_related()은 ForeignKeys에 도움이됩니다. ManyToMany 관계에 대해 할 수있는 일은 없지만 당신의 관점에서 반복해야합니다.