pytask/profile/forms.py
changeset 466 8ecd503354de
parent 463 c7c595c0bed3
child 467 8708dcccc042
equal deleted inserted replaced
465:14a7648a8699 466:8ecd503354de
    69                raise forms.ValidationError("This is not a valid phone number")
    69                raise forms.ValidationError("This is not a valid phone number")
    70 
    70 
    71         return data
    71         return data
    72 
    72 
    73     
    73     
    74     def save(self,profile_callback=None):
    74     def save(self, profile_callback=None):
    75 
    75 
    76         new_user = RegistrationProfile.objects.create_inactive_user(
    76         new_user = RegistrationProfile.objects.create_inactive_user(
    77                        username=self.cleaned_data['username'],
    77                        username=self.cleaned_data['username'],
    78                        password=self.cleaned_data['password1'],
    78                        password=self.cleaned_data['password1'],
    79                        email=self.cleaned_data['email'])
    79                        email=self.cleaned_data['email'])
    85                               address=self.cleaned_data['address'],
    85                               address=self.cleaned_data['address'],
    86                               phonenum=self.cleaned_data['phonenum'],
    86                               phonenum=self.cleaned_data['phonenum'],
    87                               uniq_key=make_key(Profile),
    87                               uniq_key=make_key(Profile),
    88                              )
    88                              )
    89         new_profile.save()
    89         new_profile.save()
    90         
    90 
    91         return new_user
    91         return new_user
       
    92 
    92 
    93 
    93 class CreateProfileForm(forms.ModelForm):
    94 class CreateProfileForm(forms.ModelForm):
    94 
    95 
    95     class Meta:
    96     class Meta:
    96         model = Profile
    97         model = Profile