我有Django 1.0.4,我想添加一个新模型和一对多(外键)关系。
当我运行python manage.py syncdb
命令时,收到消息:Creating table blog_blogcategory.
可以。
第一,我在Blog表中没有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)