Opravy clashu related_name
This commit is contained in:
		
							parent
							
								
									e33d602635
								
							
						
					
					
						commit
						1d46517581
					
				
					 1 changed files with 10 additions and 10 deletions
				
			
		|  | @ -574,7 +574,7 @@ class Problem(SeminarModelBase): | |||
| 
 | ||||
| 	# Problém má podproblémy | ||||
| 	nadproblem = models.ForeignKey('self', verbose_name='nadřazený problém', | ||||
| 		related_name='nadproblem', null=True, blank=True) | ||||
| 		related_name='nadproblem_%(class)s', null=True, blank=True) | ||||
| 
 | ||||
| 	STAV_NAVRH = 'navrh' | ||||
| 	STAV_ZADANY = 'zadany' | ||||
|  | @ -595,13 +595,13 @@ class Problem(SeminarModelBase): | |||
| 
 | ||||
| 
 | ||||
| 	autor = models.ForeignKey(Organizator, verbose_name='autor problému',  | ||||
| 		related_name='autor_problemu', null=True, blank=True) | ||||
| 		related_name='autor_problemu_%(class)s', null=True, blank=True) | ||||
| 
 | ||||
| 	garant = models.ForeignKey(Organizator, verbose_name='garant zadaného problému',  | ||||
| 		related_name='garant_problemu', null=True, blank=True) | ||||
| 		related_name='garant_problemu_%(class)s', null=True, blank=True) | ||||
| 
 | ||||
| 	opravovatele = models.ManyToManyField(Organizator, verbose_name='opravovatelé',  | ||||
| 		null=True, blank=True, related_name='opravovatele_uloh') | ||||
| 		null=True, blank=True, related_name='opravovatele_%(class)s') | ||||
| 
 | ||||
| 	kod = models.CharField('lokální kód', max_length=32, blank=True, default='', | ||||
| 		help_text='Číslo/kód úlohy v čísle nebo kód tématu/článku/seriálu v ročníku') | ||||
|  | @ -660,7 +660,7 @@ class Tema(Problem): | |||
| 		] | ||||
| 	typ = models.CharField('Typ tématu', max_length=16, choices=TEMA_CHOICES, blank=False, default=TEMA_TEMA) | ||||
| 
 | ||||
| 	rocnik = models.ForeignKey(Rocnik, verbose_name='ročník', related_name='rocnik',blank=True, null=True) | ||||
| 	rocnik = models.ForeignKey(Rocnik, verbose_name='ročník',blank=True, null=True) | ||||
| 
 | ||||
| 	def kod_v_rocniku(self): | ||||
| 		if self.stav == 'zadany': | ||||
|  | @ -675,7 +675,7 @@ class Clanek(Problem): | |||
| 		verbose_name = 'Článek' | ||||
| 		verbose_name_plural = 'Články' | ||||
| 	 | ||||
| 	cislo = models.ForeignKey(Cislo, verbose_name='číslo', related_name='cislo', blank=True, null=True) | ||||
| 	cislo = models.ForeignKey(Cislo, verbose_name='číslo', blank=True, null=True) | ||||
| 	def kod_v_rocniku(self): | ||||
| 		if self.stav == 'zadany': | ||||
| # Nemělo by být potřeba | ||||
|  | @ -706,9 +706,9 @@ class Uloha(Problem): | |||
| 		verbose_name_plural = 'Úlohy' | ||||
| 	 | ||||
| 
 | ||||
| 	zadani = models.ForeignKey(Text, verbose_name='veřejné zadání', related_name='zadani', blank=True, null=True) | ||||
| 	zadani = models.ForeignKey(Text, verbose_name='veřejné zadání', blank=True, null=True) | ||||
| 
 | ||||
| 	vzorak = models.ForeignKey(Text, verbose_name='vzorové řešení', related_name='vzorak', blank=True, null=True) | ||||
| 	vzorak = models.ForeignKey(Text, verbose_name='vzorové řešení', blank=True, null=True) | ||||
| 
 | ||||
| 
 | ||||
| 	cislo_zadani = models.ForeignKey(Cislo, verbose_name='číslo zadání', blank=True, null=True, related_name='zadane_ulohy') | ||||
|  | @ -765,10 +765,10 @@ class Reseni(SeminarModelBase): | |||
| 		 default=FORMA_EMAIL) | ||||
| 
 | ||||
| 	text_cely = models.ForeignKey(Text, verbose_name='Plná verze textu řešení',  | ||||
| 		blank=True, null=True) | ||||
| 		blank=True, null=True, related_name="reseni_cely_set") | ||||
| 
 | ||||
| 	text_zkraceny = models.ManyToManyField(Text, verbose_name='zkrácené verze řešení', | ||||
| 		help_text='Seznam úryvků z řešení') | ||||
| 		help_text='Seznam úryvků z řešení',related_name="reseni_zkraceny_set") | ||||
| 	 | ||||
| 	poznamka = models.TextField('neveřejná poznámka', blank=True, | ||||
| 		help_text='Neveřejná poznámka k řešení (plain text)') | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue