def save(self, user): user.first_name = self.cleaned_data["first_name"] user.last_name = self.cleaned_data["last_name"] # this will only be done one time, so we need to create a user profile profile = UserProfile() profile.user = user profile.occupation = self.cleaned_data["occupation"] profile.reason_of_visit = self.cleaned_data["purpose_of_visit"] profile.country_of_residence = self.cleaned_data["country_of_residence"] profile.save() user.save()