У меня django 1.0.4, и я хочу добавить новую модель и отношение один-ко-многим (внешний ключ).когда я запускаю команду python manage.py syncdb
, я получаю сообщение: Creating table blog_blogcategory.
Здесь все в порядке.Во-первых, у меня нет поля category
в таблице блогов.Почему это не работает?
Вот мои модели:
class BlogCategory(models.Model):
name = models.CharField(max_length=255)
class Meta:
verbose_name = 'Blog categpry'
verbose_name_plural = 'Blog categories'
def __unicode__(self):
return self.name
class Blog(models.Model):
category = models.ForeignKey(BlogCategory, related_name="blogs", null=True, blank=True)