Пример #1
0
 def save(self, **kwargs):
     profile_user = super(DealerProfileForm, self).save(**kwargs)        
     profile = profile_user.get_profile()
     if profile:
         profile_org = profile.account
     else:
         profile_org = Dealer()
           
     profile_org.legal_name=self.cleaned_data['legal_name'] 
     profile_org.address_1=self.cleaned_data['address_1'] 
     profile_org.city=self.cleaned_data['city']
     profile_org.state=self.cleaned_data['state'] 
     profile_org.zip4=self.cleaned_data['zip4']
     profile_org.phone=self.cleaned_data['phone'] 
     profile_org.email=self.instance.email
     profile_org.save()
     
     if not profile:
         profile = UserProfile(
                         user=profile_user, 
                         account=profile_org, 
                         )
         profile.save()    
     return profile_user