Browse Source

models.py: zalamování řádků

export_seznamu_prednasek
Anet 6 years ago
parent
commit
54237d0cb2
  1. 25
      seminar/models.py

25
seminar/models.py

@ -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…
Cancel
Save