From 64ab131e2f1f9d6fb1ac5d81129a5d17c087ce42 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Thu, 12 Sep 2013 11:41:52 +0200 Subject: [PATCH] performance: prefetch categories for homepage (37->19) --- panikweb/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/panikweb/views.py b/panikweb/views.py index bb46207..e7f2c11 100644 --- a/panikweb/views.py +++ b/panikweb/views.py @@ -406,7 +406,7 @@ class Home(TemplateView): 'datetime': datetime(2007, 1, day+1)}) context['days'] = days - context['episodes'] = Episode.objects.filter( + context['episodes'] = Episode.objects.prefetch_related('emission__categories').filter( soundfile__podcastable=True, soundfile__fragment=False) \ .select_related().extra(select={ 'first_diffusion': 'emissions_diffusion.datetime', }, -- 2.39.2