Esempio n. 1
0
 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