【发布时间】:2013-08-30 20:03:29
【问题描述】:
在ForeignKey 的Django docs 条目中,它说:
如果您需要在尚未定义的模型上创建关系,您可以使用模型的名称,而不是模型对象本身:
例如名字
class Car(models.Model):
manufacturer = models.ForeignKey('Manufacturer')
或对象
class Car(models.Model):
manufacturer = models.ForeignKey(Manufacturer)
这两种变体有什么区别?
【问题讨论】: