Koukal jsem, jak je to s select_related a prefetch_related a přijde mi, že by to mělo být takhle
This commit is contained in:
parent
b9875b5a1a
commit
e461fcaf78
1 changed files with 1 additions and 2 deletions
|
@ -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(
|
||||||
|
|
Loading…
Reference in a new issue