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>
This commit is contained in:
Jelle van der Waa 2019-02-28 21:54:57 +01:00
parent 5d24641758
commit 073a04bb6b

View File

@ -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,