From c6cbc766a43f2bfa04cbb75d4e1cb15eec8d716b Mon Sep 17 00:00:00 2001
From: Kálmán Viktor <kviktor@cloud.bme.hu>
Date: Mon, 9 Sep 2013 16:01:13 +0200
Subject: [PATCH] network: host list with less SQL queries

---
 circle/network/views.py | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/circle/network/views.py b/circle/network/views.py
index 2e69c6c..25d8909 100644
--- a/circle/network/views.py
+++ b/circle/network/views.py
@@ -276,10 +276,9 @@ class HostList(SingleTableView):
     def get_table_data(self):
         vlan_id = self.request.GET.get('vlan')
         if vlan_id:
-            data = Host.objects.filter(vlan=vlan_id).all()
+            data = Host.objects.filter(vlan=vlan_id).select_related()
         else:
-            data = Host.objects.all()
-
+            data = Host.objects.select_related()
         return data
 
 
--
libgit2 0.26.0