Browse Source

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

jinak byl index out of range
remotes/origin/vysl
Matěj Kocián 9 years ago
parent
commit
65e306f316
  1. 2
      seminar/templates/seminar/archiv/rocnik.html
  2. 2
      seminar/views.py

2
seminar/templates/seminar/archiv/rocnik.html

@ -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 %}

2
seminar/views.py

@ -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 = {}

Loading…
Cancel
Save