diff options
author | Jelle van der Waa <jelle@vdwaa.nl> | 2019-02-28 21:54:57 +0100 |
---|---|---|
committer | Jelle van der Waa <jelle@vdwaa.nl> | 2019-02-28 21:54:57 +0100 |
commit | 073a04bb6bc6555ebdafb8d18325a4a84d25b8c0 (patch) | |
tree | b74de063bd2bd1ca52d72df31893754fe316a818 | |
parent | 5d246417581631f086bfeb8176d040349b097b2b (diff) |
releng: reduce SELECT's for archlinux.ipxe request
Only querying the required fields makes the code smaller and 20% faster
on Sqlite.
Signed-off-by: Jelle van der Waa <jelle@vdwaa.nl>
-rw-r--r-- | releng/views.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/releng/views.py b/releng/views.py index f40ed666..f5fd708d 100644 --- a/releng/views.py +++ b/releng/views.py @@ -72,8 +72,7 @@ def releases_json(request): return response def netboot_config(request): - release_qs = Release.objects.filter(available=True).order_by('-release_date') - releases = [release.version for release in release_qs] + releases = Release.objects.filter(available=True).values_list('version', flat=True).order_by('-release_date') mirrorurls = MirrorUrl.objects.filter(protocol__protocol='http', active=True, mirror__public=True, |