Add form validation

ghowardsit
dojutsu-user 2018-11-17 00:27:02 +05:30
parent 0b16360010
commit a17a2d3abe
1 changed files with 12 additions and 0 deletions

View File

@ -34,6 +34,18 @@ class UserProfileForm(forms.ModelForm):
except AttributeError:
pass
def clean_first_name(self):
first_name = self.cleaned_data.get('first_name')
if not len(first_name) <= 30:
raise forms.ValidationError('Ensure that first name has at most 30 characters.')
return first_name
def clean_last_name(self):
last_name = self.cleaned_data.get('last_name')
if not len(last_name) <= 30:
raise forms.ValidationError('Ensure that last name has at most 30 characters.')
return last_name
def save(self, commit=True):
first_name = self.cleaned_data.pop('first_name', None)
last_name = self.cleaned_data.pop('last_name', None)