feat(forms.py): capitalize first and last name

This commit is contained in:
2026-03-20 14:37:22 +01:00
parent 306d39bd22
commit efb3799e12

View File

@@ -1,13 +1,15 @@
from django import forms from django import forms
from django.conf import settings
from django.core.handlers.wsgi import WSGIRequest
class SignUpForm(forms.Form): class SignUpForm(forms.Form):
first_name = forms.CharField(max_length=60, required=True, label="First Name") first_name = forms.CharField(max_length=60, required=True, label="First Name")
last_name = forms.CharField(max_length=60, required=True, label="Last Name") last_name = forms.CharField(max_length=60, required=True, label="Last Name")
def signup(self, request, user): def signup(self, request: WSGIRequest, user):
user.first_name = self.cleaned_data["first_name"] user.first_name = self.cleaned_data["first_name"].strip().title()
user.last_name = self.cleaned_data["last_name"] user.last_name = self.cleaned_data["last_name"].strip().title()
user.save() user.save()
return user return user