Доброго времени. Есть у меня модели

сlass Education(models.Model):
eduType = models.ForeignKey(EducationType,verbose_name='Тип образования',blank=True,null=True)
university = models.CharField('Название учебного завденения',max_length=256,blank=True,null=True)
quali = models.CharField('Присвоенная квалификация',max_length=256,blank=True,null=True)
diplom = models.FileField('Документ об окончании обучения',upload_to='education',blank=True,null=True)
date_end = models.DateField('Дата окончания',blank=True,null=True)
deleted = models.BooleanField('Удалено',default=False)
def __str__(self):
    return self.university
class Meta:
    verbose_name = 'Образование'
    verbose_name_plural = 'Образования'


 class Locations(models.Model):
TYPES_OF = (
        (1,'Частный офис'),
        (2,'Психологический центр'),
    )
city = models.CharField('Город',max_length=256,null=True,blank=True)
metro = models.CharField('Ближайшее метро',max_length=256,null=True,blank=True)
street = models.CharField('Улица',max_length=256,null=True,blank=True)
house = models.CharField('Дом',max_length=50,null=True,blank=True)
corpus = models.CharField('Корпус',max_length=50,blank=True,null=True)
ofice = models.CharField('Офис',max_length=50,blank=True,null=True)
type_ofice = models.SmallIntegerField('Тип помещеия',choices=TYPES_OF,blank=True,null=True)
center_name = models.CharField('Название центра',max_length=256,null=True,blank=True)
is_main = models.BooleanField('Основной кабиент',default=False)
deleted = models.BooleanField('Удалено',default=False)
def __str__(self):
    return '%s %s %s' %(self.city,self.street,self.house)
class Meta:
    verbose_name = 'Адресс кабинета'
    verbose_name_plural = 'Адресса кабинетов'

И общая модель специалиста, которая ссылается через ManyToMny на данные модели. На основе этих моделей сделаны формы.

  class RegisterLocations(forms.ModelForm):
               type_ofice = forms.CharField(label="Тип помещения",widget=forms.RadioSelect(choices=TYPES_OF),initial=1)

class Meta:
    model = Locations
    exclude = ['deleted',]



         class RegisterEducation(forms.ModelForm):
# date_end = forms.DateField(label="Дата окончания")

class Meta:
    model = Education
    exclude = ['deleted',]
    widgets = {
    'date_end':forms.DateInput(attrs={'type':'date'}),
    }

     class RegisterProfit(forms.ModelForm):
SUPERVISIONS = (
        (1,'Индивидуальные'),
        (2,'Групповые'),
        (0,'Не посещаю'),
    )
requests = forms.ModelMultipleChoiceField(queryset=Request.objects.filter(deleted=False),widget=Select2MultipleWidget(),label="Запросы с которыми вы работаете")
methods = forms.ModelMultipleChoiceField(queryset=Method.objects.filter(deleted=False),widget=Select2MultipleWidget(),label="Методы, которыми вы работаете")
ages = forms.ModelMultipleChoiceField(queryset=Ages.objects.filter(deleted=False),widget=forms.CheckboxSelectMultiple(),label="Возрастная категоря каших клиентов")
supervison_for = forms.CharField(label="Вы посещаете суперизии",widget=forms.RadioSelect(choices=SUPERVISIONS),initial=1)

class Meta:
    model = Specialist
    fields = ('requests','methods','ages','supervison_for','is_supervision','supervisiondocs','privatethe','price_start','price_end','payment')
    exclude = ['user',]
    widgets = {
            'payment':forms.CheckboxSelectMultiple(),


    }

Во вьюхе я добавил эти формы в formwizard

 class RegisterSpecialist(SessionWizardView):

def get_template_names(self):
    return [TEMPLATES[self.steps.current]]

def get_context_data(self, form, **kwargs):
    context = super(RegisterSpecialist, self).get_context_data(form=form, **kwargs)
    context.update({'home': 'active'})
    return context






# template_name = "psyh/reg1.html"
def done(self, form_list, **kwargs):
    print('dsfsdfsasdasdd')
    user = self.request.user
    specialist_form = form_list[2]
    specialist = specialist_form.save(commite=False)
    specialist.user = user
    specialist.save()
    educations_form = form_list[1]
    locations_form = form_list[0]

    edu = educations_form.save()
    specialist.education.add(edu)
    specialist.save()

    loc = locations_form.save()
    specialist.ofices.add(loc)
    specialist.save()
    print('sdf')

    return redirect('/specialist/personslarea/')

file_storage  = FileSystemStorage(location=os.path.join(settings.MEDIA_ROOT, 'temp'))

Так вот, введенные данные сохраняются только у 3-его шага. Причем не важно, какая из форм стоит на 3-ем шаге. Как быть не знаю. Может кто сталкивался, в чем может быть проблема ?