From 1c8cf08f32f6fdf644176c0908722452847922db Mon Sep 17 00:00:00 2001 From: "Pavel \"LEdoian\" Turinsky" Date: Wed, 3 Mar 2021 00:46:09 +0100 Subject: [PATCH] =?UTF-8?q?Revert=20"Odevzd=C3=A1v=C3=A1tko:=20ve=20t?= =?UTF-8?q?=C5=99=C3=ADd=C4=9B=20nem=C3=A1=20b=C3=BDt=20k=C3=B3d,=20jinak?= =?UTF-8?q?=20to=20rozb=C3=ADj=C3=AD=20testdata"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pořád je to rozbitý, budu si s tím hrát separátně This reverts commit dcfda3ff4e08f8705709d7ac4af6402e7a21d4ad. --- seminar/forms.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/seminar/forms.py b/seminar/forms.py index 800b8e35..39714fae 100644 --- a/seminar/forms.py +++ b/seminar/forms.py @@ -382,15 +382,11 @@ class OdevzdavatkoTabulkaFiltrForm(forms.Form): return result - def __init__(self, *args, **kwargs): - super().__init__(*args, **kwargs) - # choices jako parametr Select widgetu neumí brát callable, jen iterable, takže si pro jednoduchost můžu rovnou uložit výsledek sem... - # A "sem" znamená do libovolné metody, protože jinak se jedná o kód, který django spustí při inicializaci a protože potřebujeme databázi, tak by spadnul při vyrábění testdat... - self.terminy = self.gen_terminy() - # NOTE: Initial definuji pro jednotlivé fieldy, aby to bylo tady a nebylo potřeba to řešit ve views... resitele = forms.ChoiceField(choices=RESITELE_CHOICES, initial=RESITELE_RELEVANTNI) problemy = forms.ChoiceField(choices=PROBLEMY_CHOICES, initial=PROBLEMY_MOJE) + # choices jako parametr Select widgetu neumí brát callable, jen iterable, takže si pro jednoduchost můžu rovnou uložit výsledek sem... + terminy = gen_terminy() reseni_od = forms.DateField(input_formats=[DATE_FORMAT], widget=forms.Select(choices=terminy), initial=terminy[-2]) reseni_do = forms.DateField(input_formats=[DATE_FORMAT], widget=forms.Select(choices=terminy), initial=terminy[-1])