Django - syncdb не создает таблицы
Я добавил поле «многие ко многим» в существующую модель и ожидалsyncdb
создать новую таблицу, но естьТам ничего нет. Вот как выглядит модель:
class Author(models.Model):
first_name = models.CharField(max_length=50)
last_name = models.CharField(max_length=50)
email = models.EmailField()
def __unicode__(self):
return "{0} {1}".format(self.first_name, self.last_name)
class Book(models.Model):
title = models.CharField(max_length=100)
authors = models.ManyToManyField(Author)
def __unicode__(self):
return self.title
Бегsql myapp
печатает правильные операторы с новой таблицей, но это не отражается при запуске.syncdb
validate
также не возвращает ошибок. Кто-нибудь знает в чем тут дело? Или лучшая диагностика?