Nezobrazuj výsledky u ročníku, pokud žádné nejsou

jinak byl index out of range
This commit is contained in:
Matěj Kocián 2015-09-07 15:24:58 +02:00
parent b080636baa
commit 65e306f316
2 changed files with 91 additions and 87 deletions

View file

@ -12,6 +12,7 @@
{% endfor %} {% endfor %}
</ul> </ul>
{% if vysledkovka %}
<h3>Výsledkovka</h3> <h3>Výsledkovka</h3>
<table class='vysledkovka'> <table class='vysledkovka'>
<tr class='border-b'> <tr class='border-b'>
@ -40,6 +41,7 @@
</tr> </tr>
{% endfor %} {% endfor %}
</table> </table>
{% endif %}
</div> </div>
{% endblock content %} {% endblock content %}

View file

@ -87,6 +87,8 @@ class RocnikView(generic.DetailView):
cisla_v_rocniku = VysledkyKCisluZaRocnik.objects.filter(cislo__verejna_vysledkovka = True).filter(cislo__rocnik = context['rocnik']).order_by('-cislo') cisla_v_rocniku = VysledkyKCisluZaRocnik.objects.filter(cislo__verejna_vysledkovka = True).filter(cislo__rocnik = context['rocnik']).order_by('-cislo')
#vyberu vsechny verejne vysledky z rocniku #vyberu vsechny verejne vysledky z rocniku
#pokud žádné nejsou, výsledkovka se nezobrazí
if cisla_v_rocniku:
vysledky = cisla_v_rocniku.filter(cislo = cisla_v_rocniku[0].cislo).order_by('-body', 'resitel__prijmeni', 'resitel__jmeno').select_related('resitel') vysledky = cisla_v_rocniku.filter(cislo = cisla_v_rocniku[0].cislo).order_by('-body', 'resitel__prijmeni', 'resitel__jmeno').select_related('resitel')
#vybere vsechny vysledky z posledniho verejneho cisla a setridi sestupne dle bodu #vybere vsechny vysledky z posledniho verejneho cisla a setridi sestupne dle bodu
vysledky_resitele = {} vysledky_resitele = {}