Compare commits

...

2 Commits

  1. 2
      sifrovacka/forms.py
  2. 4
      sifrovacka/views.py

2
sifrovacka/forms.py

@ -11,5 +11,5 @@ class SifrovackaForm(ModelForm):
def clean_sifra(self):
sifra = self.cleaned_data.get('sifra')
if SpravnaOdpoved.objects.filter(sifra=sifra).count() == 0:
raise ValidationError("Špatné číslo šifry")
raise ValidationError("Tohle číslo šifry v databázi nemáme. Zkontrolujte si ho prosím.")
return sifra

4
sifrovacka/views.py

@ -20,9 +20,9 @@ class SifrovackaView(FormView):
instance.save()
sifra = SpravnaOdpoved.objects.filter(sifra=instance.sifra, odpoved__iexact=instance.odpoved.strip()).first()
if sifra is None:
return formularOKView(self.request, f'<p>Bohužel vám hvězdy nebyly nakloněny.</p> <p><a href="{reverse("sifrovacka")}">Zkusit znovu.</a></p><br><br><br>')
return formularOKView(self.request, f'<h2>Bohužel vám hvězdy nebyly nakloněny. Rozumějte <i>máte to blbě</i>.</h2> <p><a href="{reverse("sifrovacka")}">Zkusit znovu.</a></p><br><br><br>')
return formularOKView(self.request, f'<p>{sifra.skryty_text}</p> <p><a href="{reverse("sifrovacka")}">Odevzdat další.</a></p><br><br><br>')
return formularOKView(self.request, f'<h2>{sifra.skryty_text}</h2> <p><a href="{reverse("sifrovacka")}">Odevzdat další.</a></p><br><br><br>')
class SifrovackaListView(ListView):

Loading…
Cancel
Save