def clean_telephoneNum1(self): telephoneNum1 = self.cleaned_data.get('telephoneNum1') persons = check_telephoneNum(telephoneNum1) if persons: for person in persons: raise forms.ValidationError(u'Номер уже существует в базе, принадлежит клиенту: №%(clientId)s, %(firstName)s', params={ 'clientId': person.client.id, 'firstName':person.firstName}, code='invalid') return telephoneNum1
def clean_telephoneNum3(self): telephoneNum3 = self.cleaned_data.get('telephoneNum3') if telephoneNum3: personId = self.cleaned_data.get('personId') clientId = self.cleaned_data.get('clientId') persons = check_telephoneNum(telephoneNum3) if persons: persons = persons.exclude(id=personId).exclude(client__id=clientId) for person in persons: raise forms.ValidationError(u'Номер уже существует в базе, принадлежит клиенту: №%(clientId)s, %(firstName)s', params={ 'clientId': person.client.id, 'firstName':person.firstName}, code='invalid') return telephoneNum3
def clean_telephoneNum1(self): telephoneNum1 = self.cleaned_data.get('telephoneNum1') persons = check_telephoneNum(telephoneNum1) if persons: for person in persons: raise forms.ValidationError( u'Номер уже существует в базе, принадлежит клиенту: №%(clientId)s, %(firstName)s', params={ 'clientId': person.client.id, 'firstName': person.firstName }, code='invalid') return telephoneNum1
def clean_telephoneNum3(self): telephoneNum3 = self.cleaned_data.get('telephoneNum3') if telephoneNum3: personId = self.cleaned_data.get('personId') clientId = self.cleaned_data.get('clientId') persons = check_telephoneNum(telephoneNum3) if persons: persons = persons.exclude(id=personId).exclude( client__id=clientId) for person in persons: raise forms.ValidationError( u'Номер уже существует в базе, принадлежит клиенту: №%(clientId)s, %(firstName)s', params={ 'clientId': person.client.id, 'firstName': person.firstName }, code='invalid') return telephoneNum3