django modèle de données enfants en boucle imbriquée

{% for x in model1 %} 
   <p> {{ x.col1 }} </p>
   {% for y in x.model2_set.all %} 
      <p> {{ y.col2 }} </p>
      {% for z in y.model3_set.all %}
         <p> {{ z.col3 }} </p> 
      {% endfor %} 
   {% endfor %} 
{% endfor %}
JThayil