Browse Source

V models.py pridana funkce rocnik - urci rocnik resitele.

Pouzito ve views.py (pridano jako promenna RadkuVysledkovky).
Bylo by dobre otestovat korektnost!!! Na testovacich datech to vypada rozumne,
ale neoverovala jsem do detailu.
Anet
remotes/origin/vysl
Aneta 10 years ago
parent
commit
bd16b0db9e
  1. 10
      seminar/models.py
  2. 5
      seminar/views.py

10
seminar/models.py

@ -210,6 +210,16 @@ class Resitel(SeminarModelBase):
'school-name': str(self.skola) if self.skola else 'Skola neni znama',
}
def rocnik(self, datum):
"Vypise skolni rocnik resitele pro zadane datum typu datetime."
rozdil = self.rok_maturity - datum.year
if datum.month < 9:
return 4 - rozdil
else:
return 5 - rozdil
#def titul(self):
@reversion.register(ignore_duplicate_revisions=True)
@python_2_unicode_compatible

5
seminar/views.py

@ -90,12 +90,13 @@ class CisloView(generic.DetailView):
vysledkovka = []
posledni_body = 100000
predchozi_poradi = None
body_minule = None
body_minule = None
for vi in range(len(vysledky)):
v = vysledky[vi]
tv = RadekVysledkovky()
tv.resitel = v.resitel
tv.resitel = v.resitel
tv.rocnik = tv.resitel.rocnik(context['cislo'].datum_vydani)
tv.vysledek = v
#odkazuje na VysledkyKCislu
tv.body = ['']*len(problemy)

Loading…
Cancel
Save