From fd754394c22346a1400c75940d59678e952f61a1 Mon Sep 17 00:00:00 2001 From: "Pavel \"LEdoian\" Turinsky" Date: Tue, 27 Oct 2020 23:54:35 +0100 Subject: [PATCH] =?UTF-8?q?P=C5=99id=C3=A1ny=20templates=20(hodn=C4=9B=20z?= =?UTF-8?q?=C3=A1kladn=C3=AD,=20jen=20abych=20v=C4=9Bd=C4=9Bl,=20=C5=BEe?= =?UTF-8?q?=20to=20n=C4=9Bco=20d=C4=9Bl=C3=A1)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../seminar/odevzdavatko/detail.html | 7 ++++++ .../seminar/odevzdavatko/seznam.html | 11 ++++++++++ .../seminar/odevzdavatko/tabulka.html | 22 +++++++++++++++++++ seminar/views/odevzdavatko.py | 8 +++---- 4 files changed, 44 insertions(+), 4 deletions(-) create mode 100644 seminar/templates/seminar/odevzdavatko/detail.html create mode 100644 seminar/templates/seminar/odevzdavatko/seznam.html create mode 100644 seminar/templates/seminar/odevzdavatko/tabulka.html diff --git a/seminar/templates/seminar/odevzdavatko/detail.html b/seminar/templates/seminar/odevzdavatko/detail.html new file mode 100644 index 00000000..4238c848 --- /dev/null +++ b/seminar/templates/seminar/odevzdavatko/detail.html @@ -0,0 +1,7 @@ +{% extends "base.html" %} + +{% block content %} + +{{ object }} + +{% endblock %} diff --git a/seminar/templates/seminar/odevzdavatko/seznam.html b/seminar/templates/seminar/odevzdavatko/seznam.html new file mode 100644 index 00000000..0fc26df4 --- /dev/null +++ b/seminar/templates/seminar/odevzdavatko/seznam.html @@ -0,0 +1,11 @@ +{% extends "base.html" %} + +{% block content %} + + + +{% endblock %} diff --git a/seminar/templates/seminar/odevzdavatko/tabulka.html b/seminar/templates/seminar/odevzdavatko/tabulka.html new file mode 100644 index 00000000..893efa6d --- /dev/null +++ b/seminar/templates/seminar/odevzdavatko/tabulka.html @@ -0,0 +1,22 @@ +{% extends "base.html" %} + +{% block content %} + + + + {# Prázdná buňka v levém horním rohu #} + {% for p in problemy %} + + {% endfor %} + + {% for resitel, vysledky in radky %} + + + {% for vysl in vysledky %} + + {% endfor %} + + {% endfor %} +
{{ p }}
{{ resitel } {{ vysl.pocet_reseni }} řešení, dohromady za {{ vysl.body }}, nejnovější z {{ vysl.posledni_odevzdani }}
+ +{% endblock %} diff --git a/seminar/views/odevzdavatko.py b/seminar/views/odevzdavatko.py index ad79f1d8..b53b1913 100644 --- a/seminar/views/odevzdavatko.py +++ b/seminar/views/odevzdavatko.py @@ -27,7 +27,7 @@ class SouhrnReseni: class TabulkaOdevzdanychReseniView(TemplateView): - template_name = 'TODO' + template_name = 'seminar/odevzdavatko/tabulka.html' def get_context_data(self, *args, **kwargs): akt_rocnik = m.Nastaveni.get_solo().aktualni_rocnik # .get_solo() vrátí tu jedinou instanci, asi... @@ -73,7 +73,7 @@ class TabulkaOdevzdanychReseniView(TemplateView): class ReseniProblemuView(ListView): model = m.Reseni - template_name = 'TODO' + template_name = 'seminar/odevzdavatko/seznam.html' def get_queryset(self): qs = super().get_queryset() @@ -96,14 +96,14 @@ class ReseniProblemuView(ListView): class DetailReseniView(DetailView): model = m.Reseni - template_name = 'TODO' + template_name = 'seminar/odevzdavatko/detail.html' # To je všechno? Najde se to podle pk... # Přehled všech řešení kvůli debugování class SeznamReseniView(ListView): model = m.Reseni - template_name = 'TODO' + template_name = 'seminar/odevzdavatko/seznam.html' class SeznamAktualnichReseniView(SeznamReseniView): def get_queryset(self):