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