|
@ -248,8 +248,7 @@ class VysledkovkaCisla(Vysledkovka): |
|
|
# Není cached, protože si myslím, že queryset lze použít ve for jen jednou. |
|
|
# Není cached, protože si myslím, že queryset lze použít ve for jen jednou. |
|
|
@property |
|
|
@property |
|
|
def hodnoceni_do_cisla(self): |
|
|
def hodnoceni_do_cisla(self): |
|
|
hodnoceni = m.Hodnoceni.objects.prefetch_related( |
|
|
hodnoceni = m.Hodnoceni.objects.prefetch_related('reseni__resitele').select_related('problem', 'reseni') |
|
|
'problem', 'reseni', 'reseni__resitele') |
|
|
|
|
|
if self.jen_verejne: |
|
|
if self.jen_verejne: |
|
|
hodnoceni = hodnoceni.filter(deadline_body__verejna_vysledkovka=True) |
|
|
hodnoceni = hodnoceni.filter(deadline_body__verejna_vysledkovka=True) |
|
|
return hodnoceni.filter( |
|
|
return hodnoceni.filter( |
|
|