Add form validation
parent
0b16360010
commit
a17a2d3abe
|
@ -34,6 +34,18 @@ class UserProfileForm(forms.ModelForm):
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
pass
|
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):
|
def save(self, commit=True):
|
||||||
first_name = self.cleaned_data.pop('first_name', None)
|
first_name = self.cleaned_data.pop('first_name', None)
|
||||||
last_name = self.cleaned_data.pop('last_name', None)
|
last_name = self.cleaned_data.pop('last_name', None)
|
||||||
|
|
Loading…
Reference in New Issue