сейчас код формы таков
class SocWorkerForm(ModelForm): class Meta: model = SocWorker exclude = ('agency', 'atime') def __init__(self, *args, **kwargs): self.agency = kwargs.pop('agency') super(SocWorkerForm, self).__init__(*args, **kwargs) self.fields['department'].queryset = Department.objects.filter(agency=self.agency) self.fields['inn'].widget.attrs = {'maxlength' : '12'} self.fields['snils'].widget.attrs = {'maxlength' : '11'} self.fields['inn'].error_messages['inn'] = 'Test error mess' def clean_inn(self): inn = self.cleaned_data['inn'] if inn is not None: inn = str(inn) if len(inn)>=1 and len(inn)<10: raise forms.ValidationError('inn') inn=int(inn) return inn