[buildinfo.debian.net] 18/35: Speed up binary page.s
Chris Lamb
chris at chris-lamb.co.uk
Thu Nov 3 19:02:25 UTC 2016
This is an automated email from the git hooks/post-receive script.
lamby pushed a commit to branch master
in repository buildinfo.debian.net.
commit 652effd175f4e35d23847bb14feb029fc93cda24
Author: Chris Lamb <lamby at debian.org>
Date: Sun Oct 23 20:53:45 2016 +0200
Speed up binary page.s
---
bidb/packages/views.py | 6 ++++++
templates/packages/binary.html | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/bidb/packages/views.py b/bidb/packages/views.py
index f9ac982..895b9f0 100644
--- a/bidb/packages/views.py
+++ b/bidb/packages/views.py
@@ -22,6 +22,12 @@ def source(request, name):
def binary(request, name):
binary = get_object_or_404(Binary, name=name)
+ build_depends = binary.build_depends.select_related(
+ 'buildinfo__source',
+ 'buildinfo__architecture',
+ ).order_by('buildinfo__source__name')
+
return render(request, 'packages/binary.html', {
'binary': binary,
+ 'build_depends': build_depends,
})
diff --git a/templates/packages/binary.html b/templates/packages/binary.html
index 224c734..f69331b 100644
--- a/templates/packages/binary.html
+++ b/templates/packages/binary.html
@@ -14,7 +14,7 @@
<h2>Used as Build-Depends</h2>
<ul>
- {% for x in binary.build_depends.all %}
+ {% for x in build_depends %}
<li>
<a href="{{ x.buildinfo.get_absolute_url }}"><code>{{ x.buildinfo.get_filename }}.buildinfo</code></a>
</li>
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/buildinfo.debian.net.git
More information about the Reproducible-commits
mailing list