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] = "" | 		hlavni_problemy_slovnik[-1][ar.id] = "" | ||||||
| 
 | 
 | ||||||
| 	hodnoceni_do_cisla = m.Hodnoceni.objects.prefetch_related('problem', 'resitele', | 	hodnoceni_do_cisla = m.Hodnoceni.objects.prefetch_related('problem', 'reseni', 'reseni__resitele').filter(cislo_body=cislo) | ||||||
| 				'hodnoceni_set').filter(cislo_body=cislo) |  | ||||||
| 
 | 
 | ||||||
| 	start = time.time() | 	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) | 	temata = set(t.id for t in temata) | ||||||
| 
 | 
 | ||||||
| 	hodnoceni_do_cisla = m.Hodnoceni.objects.prefetch_related('problem', 'resitele', | 	hodnoceni_do_cisla = m.Hodnoceni.objects.prefetch_related('problem', 'reseni', 'reseni__resitele').filter(cislo_body=cislo) | ||||||
| 															  'hodnoceni_set').filter(cislo_body=cislo) |  | ||||||
| 
 | 
 | ||||||
| 	for hodnoceni in hodnoceni_do_cisla: | 	for hodnoceni in hodnoceni_do_cisla: | ||||||
| 		prob = hodnoceni.problem | 		prob = hodnoceni.problem | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Jonas Havelka
						Jonas Havelka