Browse Source

Výsledkovka referencuje tituly, nemá je zahardcodované

P.
middleware_test
MaM Web user 4 years ago
parent
commit
2b4d16afca
  1. 2
      seminar/templates/seminar/archiv/cislo_vysledkovka.tex
  2. 1
      seminar/views.py

2
seminar/templates/seminar/archiv/cislo_vysledkovka.tex

@ -4,6 +4,6 @@
\endhead \endhead
\hline \hline
\endfoot \endfoot
{% for rv in vysledkovka %}{{rv.poradi}}&{% if rv.titul %}\titul{ {{ rv.titul}}}{% endif %}{{rv.resitel.inicial_krestni}} {{rv.resitel.prijmeni}}&{{rv.resitel.rocnik|default:""}}&{{rv.body_celkem_odjakziva}}&{% for b in rv.body_ulohy %}{{b}}&{% endfor %}{{rv.body_cislo}}&{{rv.body_celkem_rocnik|default:0}}\\ {% for rv in vysledkovka %}{{rv.poradi}}&\{{rv.titulmakro}}{}{{rv.resitel.inicial_krestni}} {{rv.resitel.prijmeni}}&{{rv.resitel.rocnik|default:""}}&{{rv.body_celkem_odjakziva}}&{% for b in rv.body_ulohy %}{{b}}&{% endfor %}{{rv.body_cislo}}&{{rv.body_celkem_rocnik|default:0}}\\
{% endfor %} {% endfor %}
\end{longtable} \end{longtable}

1
seminar/views.py

@ -480,6 +480,7 @@ class CisloView(generic.DetailView):
v.body_ulohy = [''] * len(problemy) v.body_ulohy = [''] * len(problemy)
v.titul = v.resitel.get_titul(v.body_celkem_odjakziva) v.titul = v.resitel.get_titul(v.body_celkem_odjakziva)
v.titulmakro = unicodedata.normalize('NFKD',v.resitel.jmeno+v.resitel.prijmeni).encode("ascii","ignore").replace(" ","")
body_cislo_q = VysledkyZaCislo.objects.filter(resitel=v.resitel, cislo=context['cislo']) body_cislo_q = VysledkyZaCislo.objects.filter(resitel=v.resitel, cislo=context['cislo'])
v.body_cislo = body_cislo_q[0].body if body_cislo_q else 0 v.body_cislo = body_cislo_q[0].body if body_cislo_q else 0

Loading…
Cancel
Save