2010-01-01 2 views
0

집중할 수 없거나 무엇을 할 수 있을지 확실하지 않지만 쉽게 할 수 있어야한다고 생각합니다. 나는 2 개의 모델을 가지고 있는데, 다른 하나는 단순한 외래 키 관계 (one-to-many)로 템플릿을 참조하고 있습니다.이 관계를 중첩되지 않은 목록으로 표시하려고합니다.Django 중첩 된 관계

+0

정확하게 붙어있는 것에 대해 더 많은 정보를 제공 할 수도 있습니다. 데이터베이스에서 필요한 모델 객체를 검색하는 방법을 알아낼 수 없습니까? 또는 이미 템플릿을 가지고 있지만 템플릿에 데이터를 표시하는 방법을 모르십니까? –

+0

코드 샘플은 많은 도움이됩니다. 애매한 설명은 따라하기가 어렵습니다. 당신이 말하는 것에 대해 이해할 수 있도록 코드 샘플을 제공해주십시오. –

답변

3

하지 아주 당신이 무슨 뜻인지 모르겠지만, 아마도 :

<ul> 
    {% for foo in foo_list %} 
    <li> 
     {{ foo }} 
     <ul> 
      {% for bar in foo.bar_set.all %} 
      <li>{{ bar }}</li> 
      {% endfor %} 
     </ul> 
    </li> 
    {% endfor %} 
<ul> 

물론, foo_list 컨텍스트에 있어야합니다, 바없이 related_name와 foo를 가리키는 외래 키 관계를 가지고있다.

+0

AH! 정확히 내가 무엇을 찾고 있었는지! - 코드 발췌를 제공하지 않아서 죄송합니다. 고맙습니다. – KeyboardInterrupt

관련 문제