Fix výsledkovky (prefetch)
This commit is contained in:
		
							parent
							
								
									0e92bc760b
								
							
						
					
					
						commit
						aa593bf036
					
				
					 1 changed files with 2 additions and 4 deletions
				
			
		|  | @ -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 | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Jonas Havelka
						Jonas Havelka