|
|
@ -279,8 +279,7 @@ def secti_body_za_cislo(cislo, aktivni_resitele, hlavni_problemy=None): |
|
|
|
|
|
|
|
hlavni_problemy_slovnik[-1][ar.id] = "" |
|
|
|
|
|
|
|
hodnoceni_do_cisla = m.Hodnoceni.objects.prefetch_related('problem', 'resitele', |
|
|
|
'hodnoceni_set').filter(cislo_body=cislo) |
|
|
|
hodnoceni_do_cisla = m.Hodnoceni.objects.prefetch_related('problem', 'reseni', 'reseni__resitele').filter(cislo_body=cislo) |
|
|
|
|
|
|
|
start = time.time() |
|
|
|
|
|
|
@ -334,8 +333,7 @@ def secti_body_za_cislo_podle_temat(cislo, aktivni_resitele, podproblemy=None, t |
|
|
|
|
|
|
|
temata = set(t.id for t in temata) |
|
|
|
|
|
|
|
hodnoceni_do_cisla = m.Hodnoceni.objects.prefetch_related('problem', 'resitele', |
|
|
|
'hodnoceni_set').filter(cislo_body=cislo) |
|
|
|
hodnoceni_do_cisla = m.Hodnoceni.objects.prefetch_related('problem', 'reseni', 'reseni__resitele').filter(cislo_body=cislo) |
|
|
|
|
|
|
|
for hodnoceni in hodnoceni_do_cisla: |
|
|
|
prob = hodnoceni.problem |
|
|
|