def create_email_user(self): pw = self.cleaned_data['password'] new_user = User.objects.create_user(self.cleaned_data['email'], self.cleaned_data['email'], pw) new_user.first_name = self.cleaned_data['first_name'] new_user.save() c = Customer() c.user = new_user c.preferred_name = self.cleaned_data['first_name'] c.save() return c, pw
def create_customer(email, passwd, first, last, staff=False, superuser=False): u = User.objects.create_user(username=email, email=email, password=passwd) u.first_name = first u.last_name = last u.is_staff = staff u.is_superuser = superuser u.is_active = True u.save() c = Customer() c.user = u c.save() return c