3 # Copyright (C) 2013 FinalsClub Foundation
4 from django import forms
7 class SignupForm(forms.Form):
8 username = forms.CharField(max_length=255, required=True, label='Username')
9 first_name = forms.CharField(max_length=255, required=False, label='Given name')
10 last_name = forms.CharField(max_length=255, required=False, label='Family name')
11 email = forms.EmailField(label='Email address')
13 def signup(self, request, user):
14 user.username = self.cleaned_data['username']
15 user.first_name = self.cleaned_data['first_name']
16 user.last_name = self.cleaned_data['last_name']
17 user.email = self.cleaned_data['email']