2010-01-27 50 views
2

OneToOne和子类的模型之间的差异。例如:什么是在Django

class Subdomain(Site): 
    #fields here 

,并用OneToOne

class Subdomain(models.Model): 
    site = models.OneToOne(Site) 
    #fields here 

回答

5

模型有一个独立的PK;子模型总是使用他们超级名模的PK。

+0

就是这样?谢谢! – coconutrandom 2010-01-27 19:21:16

+0

这两者之间的语义区别是什么?你什么时候使用一个? – gjb 2012-11-29 23:59:26