# 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