2010-03-15 47 views

回答

3

一對一關係是兩個實體之間在兩個方向上的唯一關係。即對於實體A,只存在一個實體B,反之亦然。

documentation說:

概念上,這類似於使用unique=True一個ForeignKey,但關係的「反向」側將直接返回單個對象

這是最有用的一個模型的主鍵,它以某種方式「擴展」了另一個模型;例如,多表繼承通過從子模型向父模型添加隱式一對一關係來實現。