30 lines
1 KiB
Python
30 lines
1 KiB
Python
# from django.core.exceptions import ValidationError
|
|
# from django.forms import ModelForm, Textarea
|
|
# from .models import OdpovedUcastnika, SpravnaOdpoved, NapovezenoUcastnikovi, Napoveda
|
|
#
|
|
#
|
|
# class SifrovackaForm(ModelForm):
|
|
# class Meta:
|
|
# model = OdpovedUcastnika
|
|
# fields = ["sifra", "odpoved", ]
|
|
# widgets = {
|
|
# "odpoved": Textarea(attrs={'rows': 1, 'cols': 30}),
|
|
# }
|
|
#
|
|
# def clean_sifra(self):
|
|
# sifra = self.cleaned_data.get('sifra')
|
|
# if SpravnaOdpoved.objects.filter(sifra__iexact=sifra).count() == 0:
|
|
# raise ValidationError("Tuhle šifru v databázi nemáme. Zkontrolujte si, že jste zadali název správně.")
|
|
# return sifra
|
|
#
|
|
#
|
|
# class NapovedaForm(ModelForm):
|
|
# class Meta:
|
|
# model = NapovezenoUcastnikovi
|
|
# fields = ["sifra",]
|
|
#
|
|
# def clean_sifra(self):
|
|
# sifra = self.cleaned_data.get('sifra')
|
|
# if Napoveda.objects.filter(sifra__iexact=sifra).count() == 0:
|
|
# raise ValidationError("K této šifře nemáme nápovědu. Zkontrolujte si, že jste zadali název správně.")
|
|
# return sifra
|