1
如果我有與另一個人有1對1關係的模型,他們是否共享主ID?謝謝。對於Django中的1對1關係,2個模型是否共享ID?
如果我有與另一個人有1對1關係的模型,他們是否共享主ID?謝謝。對於Django中的1對1關係,2個模型是否共享ID?
絕對不是。
OneToOneField
用於自動成爲 模型的主鍵的類。這不再是真實的(儘管如果你喜歡,你可以手動通過參數primary_key
)。因此,現在可以在單個模型上有 多個OneToOneField
類型的字段。
來源:https://docs.djangoproject.com/en/dev/topics/db/models/#one-to-one-relationships
謝謝你的回答。 – zallarak
我剛剛看了一遍你的問題。我真的希望你不要問'ModelA'和'ModelB'是否共享同一個主鍵,因爲我相信你能明白爲什麼這是一個可怕的想法。 –