Browse Source

V moduly.py pridana Resiteli funkce titul v zavislosti na poctu bodu.

Pouzito ve views.py pro generovani vysledkovky.
Anet
remotes/origin/vysl
Aneta 10 years ago
parent
commit
f57cf71b14
  1. 18
      seminar/models.py
  2. 1
      seminar/views.py

18
seminar/models.py

@ -218,7 +218,23 @@ class Resitel(SeminarModelBase):
else: else:
return 5 - rozdil return 5 - rozdil
#def titul(self): def titul(self, celkove_body):
"Vrati titul podle zadaneho poctu bodu."
if celkove_body < 10:
return None
elif celkove_body < 20:
return 'Bc.'
elif celkove_body < 50:
return 'Mgr.'
elif celkove_body < 100:
return 'Dr.'
elif celkove_body < 200:
return 'Doc.'
elif celkove_body < 500:
return 'Prof.'
else:
return 'Akad.'
@reversion.register(ignore_duplicate_revisions=True) @reversion.register(ignore_duplicate_revisions=True)

1
seminar/views.py

@ -97,6 +97,7 @@ class CisloView(generic.DetailView):
tv = RadekVysledkovky() tv = RadekVysledkovky()
tv.resitel = v.resitel tv.resitel = v.resitel
tv.rocnik = tv.resitel.rocnik(context['cislo'].datum_vydani) tv.rocnik = tv.resitel.rocnik(context['cislo'].datum_vydani)
tv.resitel.titul = tv.resitel.titul(v.body_celkem)
tv.vysledek = v tv.vysledek = v
#odkazuje na VysledkyKCislu #odkazuje na VysledkyKCislu
tv.body = ['']*len(problemy) tv.body = ['']*len(problemy)

Loading…
Cancel
Save