]> git.0d.be Git - panikweb-esperanzah.git/commitdiff
fill homepage with five random emissions
authorFrédéric Péters <fpeters@0d.be>
Tue, 13 Aug 2013 10:36:15 +0000 (12:36 +0200)
committerFrédéric Péters <fpeters@0d.be>
Tue, 13 Aug 2013 10:36:33 +0000 (12:36 +0200)
panikweb/views.py
panikweb_templates/templates/home.html

index eac7fd21f6f5b1a7bc620b99840202e7e5387f19..27ab5bfcef5c056d3f6f77b5eec84f4810bbb38f 100644 (file)
@@ -1,6 +1,13 @@
 from django.views.generic.base import TemplateView
 
+from emissions.models import Emission
+
 class Home(TemplateView):
     template_name = 'home.html'
 
+    def get_context_data(self, **kwargs):
+        context = super(Home, self).get_context_data(**kwargs)
+        context['emissions'] = Emission.objects.all().order_by('?')[:5]
+        return context
+
 home = Home.as_view()
index abe335037f6d934e4e150497ba6702970a28d804..a2c8e07df8f0cd7e3fdb8f779c5b201417867368 100644 (file)
@@ -4,4 +4,10 @@
 
 <p>Plop</p>
 
+{% for emission in emissions %}
+<div>
+  <a href="{% url 'emission-view' slug=emission.slug %}">{{ emission.title }}</a>
+</div>
+{% endfor %}
+
 {% endblock %}