From e7b0e56a1774afeccdbf43ec719165b9ca63f069 Mon Sep 17 00:00:00 2001 From: Alfredos-Panagiotis Damkalis Date: Wed, 21 Jul 2021 21:30:08 +0300 Subject: [PATCH] Improve performance in home view by reducing sql queries Signed-off-by: Alfredos-Panagiotis Damkalis --- db/base/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/db/base/views.py b/db/base/views.py index b7cef8f..71c419f 100644 --- a/db/base/views.py +++ b/db/base/views.py @@ -51,7 +51,8 @@ def home(request): latest_data_satellites = [] found = False date_from = now() - timedelta(days=1) - data_list = DemodData.objects.filter(timestamp__gte=date_from).order_by('-pk') + data_list = DemodData.objects.filter(timestamp__gte=date_from + ).order_by('-pk').select_related('satellite') paginator = Paginator(data_list, 50) page = paginator.page(1) while not found: