Řazení úloh a témat podle čísla a pak podle kódu
This commit is contained in:
		
							parent
							
								
									3733fdb1e5
								
							
						
					
					
						commit
						d2719e0e0b
					
				
					 1 changed files with 3 additions and 3 deletions
				
			
		|  | @ -153,7 +153,7 @@ class RocnikView(generic.DetailView): | ||||||
| 
 | 
 | ||||||
|                 vysledkovka.append(v) |                 vysledkovka.append(v) | ||||||
| 
 | 
 | ||||||
|             temata_v_rocniku = Problem.objects.filter(typ=Problem.TYP_TEMA, cislo_zadani__rocnik=context['rocnik']) |             temata_v_rocniku = Problem.objects.filter(typ=Problem.TYP_TEMA, cislo_zadani__rocnik=context['rocnik']).order_by('kod') | ||||||
| 
 | 
 | ||||||
|             context['vysledkovka'] = vysledkovka |             context['vysledkovka'] = vysledkovka | ||||||
|             context['temata_v_rocniku'] = temata_v_rocniku |             context['temata_v_rocniku'] = temata_v_rocniku | ||||||
|  | @ -194,9 +194,9 @@ class CisloView(generic.DetailView): | ||||||
| 
 | 
 | ||||||
|         # typy úloh, které se mají zobrazovat u čísla, tj. těch, které byly v čísle skutečně zadány |         # typy úloh, které se mají zobrazovat u čísla, tj. těch, které byly v čísle skutečně zadány | ||||||
|         typy_skutecne_zadanych = [Problem.TYP_ULOHA, Problem.TYP_SERIAL, Problem.TYP_ORG_CLANEK] |         typy_skutecne_zadanych = [Problem.TYP_ULOHA, Problem.TYP_SERIAL, Problem.TYP_ORG_CLANEK] | ||||||
|         v_cisle_zadane = Problem.objects.filter(cislo_zadani=context['cislo']).filter(typ__in=typy_skutecne_zadanych).order_by('cislo_reseni__cislo', 'kod') |         v_cisle_zadane = Problem.objects.filter(cislo_zadani=context['cislo']).filter(typ__in=typy_skutecne_zadanych).order_by('kod') | ||||||
| 
 | 
 | ||||||
|         resene_problemy = Problem.objects.filter(cislo_reseni=context['cislo']).filter(typ__in=typy_skutecne_zadanych).order_by('cislo_reseni__cislo', 'kod') |         resene_problemy = Problem.objects.filter(cislo_reseni=context['cislo']).filter(typ__in=typy_skutecne_zadanych).order_by('cislo_zadani__cislo', 'kod') | ||||||
| 
 | 
 | ||||||
|         problemy = sorted(list(set([r.problem for r in reseni])), key=lambda x:(0 if x.typ==Problem.TYP_ULOHA else 1, x.kod_v_rocniku)) |         problemy = sorted(list(set([r.problem for r in reseni])), key=lambda x:(0 if x.typ==Problem.TYP_ULOHA else 1, x.kod_v_rocniku)) | ||||||
|         #setridi problemy podle typu a poradi zadani |         #setridi problemy podle typu a poradi zadani | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Matěj Kocián
						Matěj Kocián