2010-01-01 5 views
0

Je ne sais pas si je ne peux pas me concentrer ou quoi, mais je pense que cela devrait être facile à faire. J'ai 2 modèles, un qui référence l'autre comme une simple relation de clé étrangère (un-à-plusieurs) maintenant dans le modèle Je veux afficher cette relation comme une liste non ordonnée imbriquée.Django Nested Relations

+0

Peut-être donner un peu plus d'informations sur ce que vous êtes exactement collé. Vous ne pouvez pas comprendre comment récupérer les objets de modèle dont vous avez besoin dans la base de données? Ou vous les avez déjà, mais vous ne savez pas comment afficher les données dans un modèle? –

+0

Les exemples de code aident beaucoup. La vague description est difficile à suivre. Veuillez fournir des exemples de code afin que nous puissions comprendre de quoi vous parlez. –

Répondre

3

Pas assez ce que vous entendez, mais peut-être:

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

Il est évident que, foo_list doit être dans le contexte et la barre a une relation clé étrangère à foo sans related_name.

+0

AH! Exactement ce que je cherchais! - Désolé de ne pas fournir d'extraits de code. Je vous remercie. – KeyboardInterrupt