]> git.0d.be Git - panikweb.git/commitdiff
performance: archive view
authorFrédéric Péters <fpeters@0d.be>
Sat, 31 Aug 2013 17:40:30 +0000 (19:40 +0200)
committerFrédéric Péters <fpeters@0d.be>
Sat, 31 Aug 2013 17:40:30 +0000 (19:40 +0200)
(92 queries → 15)

panikweb/views.py

index 0d423cc8e4512158a42976de2a50a736be0e78e6..4a2cfa7fe713400a1e908f6f8ce4b703ee0f115d 100644 (file)
@@ -392,7 +392,7 @@ class Archives(TemplateView):
     def get_context_data(self, **kwargs):
         context = super(Archives, self).get_context_data(**kwargs)
         context['sectionName'] = "Emissions"
-        context['emissions'] = Emission.objects.all().filter(archived=True).order_by('title')
+        context['emissions'] = Emission.objects.prefetch_related('categories').filter(archived=True).order_by('title')
         return context
 
 archives = Archives.as_view()