def create_new_user(self, request): username = self.cleaned_data.get('username') password = self.cleaned_data.get('password') first_name = self.cleaned_data.get('first_name') last_name = self.cleaned_data.get('last_name') email_id = self.cleaned_data.get('email_id') bio = self.cleaned_data.get('bio') grad_year = self.cleaned_data.get('grad_year') User.objects.create_user(username=username, password=password) user = authenticate(username=username, password=password) new_student = StudentUser( user=user, first_name=first_name, last_name=last_name, full_name=first_name + ' ' + last_name, email_id=email_id, bio=bio, grad_year=grad_year, ) new_student.save() return user