models.py: zalamování řádků
This commit is contained in:
parent
11ef242141
commit
54237d0cb2
1 changed files with 16 additions and 9 deletions
|
@ -588,12 +588,12 @@ class Problem(SeminarModelBase):
|
||||||
]
|
]
|
||||||
stav = models.CharField('stav problému', max_length=32, choices=STAV_CHOICES, blank=False, default=STAV_NAVRH)
|
stav = models.CharField('stav problému', max_length=32, choices=STAV_CHOICES, blank=False, default=STAV_NAVRH)
|
||||||
|
|
||||||
zamereni = TaggableManager(verbose_name='zaměření', help_text='Zaměření M/F/I/O problému, příp. další tagy', blank=True)
|
zamereni = TaggableManager(verbose_name='zaměření',
|
||||||
|
help_text='Zaměření M/F/I/O problému, příp. další tagy', blank=True)
|
||||||
|
|
||||||
poznamka = models.TextField('org poznámky (HTML)', blank=True,
|
poznamka = models.TextField('org poznámky (HTML)', blank=True,
|
||||||
help_text='Neveřejný návrh úlohy, návrh řešení, text zadání, poznámky ...')
|
help_text='Neveřejný návrh úlohy, návrh řešení, text zadání, poznámky ...')
|
||||||
|
|
||||||
|
|
||||||
autor = models.ForeignKey(Organizator, verbose_name='autor problému',
|
autor = models.ForeignKey(Organizator, verbose_name='autor problému',
|
||||||
related_name='autor_problemu_%(class)s', null=True, blank=True)
|
related_name='autor_problemu_%(class)s', null=True, blank=True)
|
||||||
|
|
||||||
|
@ -658,7 +658,8 @@ class Tema(Problem):
|
||||||
(TEMA_TEMA, 'Téma'),
|
(TEMA_TEMA, 'Téma'),
|
||||||
(TEMA_SERIAL, 'Seriál'),
|
(TEMA_SERIAL, 'Seriál'),
|
||||||
]
|
]
|
||||||
tema_typ = models.CharField('Typ tématu', max_length=16, choices=TEMA_CHOICES, blank=False, default=TEMA_TEMA)
|
tema_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',blank=True, null=True)
|
rocnik = models.ForeignKey(Rocnik, verbose_name='ročník',blank=True, null=True)
|
||||||
|
|
||||||
|
@ -706,19 +707,25 @@ class Uloha(Problem):
|
||||||
verbose_name_plural = 'Úlohy'
|
verbose_name_plural = 'Úlohy'
|
||||||
|
|
||||||
|
|
||||||
zadani = models.OneToOneField(Text, verbose_name='veřejné zadání', related_name="uloha_zadani_set", blank=True, null=True)
|
zadani = models.OneToOneField(Text, verbose_name='veřejné zadání',
|
||||||
|
related_name="uloha_zadani_set", blank=True, null=True)
|
||||||
|
|
||||||
vzorak = models.OneToOneField(Text, verbose_name='vzorové řešení', related_name="uloha_vzorak_set", blank=True, null=True)
|
vzorak = models.OneToOneField(Text, verbose_name='vzorové řešení',
|
||||||
|
related_name="uloha_vzorak_set", blank=True, null=True)
|
||||||
|
|
||||||
|
|
||||||
cislo_zadani = models.ForeignKey(Cislo, verbose_name='číslo zadání', blank=True, null=True, related_name='zadane_ulohy')
|
cislo_zadani = models.ForeignKey(Cislo, verbose_name='číslo zadání', blank=True,
|
||||||
|
null=True, related_name='zadane_ulohy')
|
||||||
|
|
||||||
cislo_deadline = models.ForeignKey(Cislo, verbose_name='číslo deadlinu', blank=True, null=True, related_name='deadlinove_ulohy')
|
cislo_deadline = models.ForeignKey(Cislo, verbose_name='číslo deadlinu', blank=True,
|
||||||
|
null=True, related_name='deadlinove_ulohy')
|
||||||
|
|
||||||
cislo_reseni = models.ForeignKey(Cislo, verbose_name='číslo řešení', blank=True, null=True, related_name='resene_ulohy',
|
cislo_reseni = models.ForeignKey(Cislo, verbose_name='číslo řešení', blank=True,
|
||||||
|
null=True, related_name='resene_ulohy',
|
||||||
help_text='Číslo s řešením úlohy, jen pro úlohy')
|
help_text='Číslo s řešením úlohy, jen pro úlohy')
|
||||||
|
|
||||||
max_body = models.DecimalField(max_digits=8, decimal_places=1, verbose_name='maximum bodů', blank=True, null=True)
|
max_body = models.DecimalField(max_digits=8, decimal_places=1, verbose_name='maximum bodů',
|
||||||
|
blank=True, null=True)
|
||||||
|
|
||||||
def kod_v_rocniku(self):
|
def kod_v_rocniku(self):
|
||||||
if self.stav == 'zadany':
|
if self.stav == 'zadany':
|
||||||
|
|
Loading…
Reference in a new issue