carto_1_1 : ORM utilisation
authorDavin Baragiotta <davin.baragiotta@auf.org>
Thu, 30 Aug 2012 23:42:34 +0000 (19:42 -0400)
committerDavin BARAGIOTTA <davin.baragiotta@auf.org>
Thu, 30 Aug 2012 23:42:34 +0000 (19:42 -0400)
ateliers/django/carto_1_1/templates/home.html
ateliers/django/carto_1_1/views.py

index 5f2f3b6..f758836 100644 (file)
@@ -4,3 +4,17 @@
 Affichage de la variable reçue : 
 {{ var }}
 </p>
+
+<h2>Établissements ({{ etablissements.count }})</h2>
+
+{% for e in etablissements %}
+  <h3>{{ e }}</h3>
+  <p>
+    Professeurs ({{ e.personnes.count }}) :
+    <ul>
+    {% for p in e.personnes.all %}
+      <li>{{ p }}</li>
+    {% endfor %}
+    </ul>
+  </p>
+{% endfor %}
index db840b2..387e215 100644 (file)
@@ -3,9 +3,13 @@
 from django.shortcuts import render_to_response
 from django.template import Context, RequestContext
 
+from carto_1_1.annuaire.models import Etablissement
+
 def home(request):
     variable = "Davin"
+    etablissements = Etablissement.objects.all()
     c = {
         'var' : variable,
+        'etablissements':etablissements,
     }
     return render_to_response("home.html", Context(c), context_instance = RequestContext(request))