class SocWorker_job_type(models.Model): job_type = models.TextField('Характер работы', max_length=256) def __unicode__(self): return self.job_type class SocWorker_job_kind(models.Model): job_kind = models.TextField('Вид работы', max_length=256) def __unicode__(self): return self.job_kind class SocWorker_sex(models.Model): sex = models.TextField('Пол', max_length=7) def __unicode__(self): return self.sex
class SocWorker_detailed_inf(models.Model): inn = models.CharField('ИНН', max_length=10, blank=True) snils = models.CharField('СНИЛС', max_length=11, blank=True) alphabet = models.TextField('Алфавит', max_length=1) job_type = models.ForeignKey(SocWorker_job_type, verbose_name='Характер работы') job_kind = models.ForeignKey(SocWorker_job_kind, verbose_name='Вид работы') sex = models.ForeignKey(SocWorker_sex, verbose_name='Пол')
Есть форма:
class SocWorkerDetailedForm(ModelForm): class Meta: model = SocWorker_detailed_inf exclude = ('alphabet')
После отправки формы выолняется код:
socworkers_details = SocWorker_detailed_inf(alphabet=alphabet) form = SocWorkerDetailedForm(request.POST) socworkers_details = form.save()
И выводится ошибка:
Exception Type: DatabaseError
Exception Value:
table agency_socworker_detailed_inf has no column named sex_id
Подскажите, пожалуйста, что не так с моделями, уже второй день бьюсь - никак не пойму