【问题标题】:In Django, what is a one-to-one relationship?在 Django 中,什么是一对一关系?
【发布时间】:2010-03-15 08:28:37
【问题描述】:

我一直在使用 ForeignKeys。

【问题讨论】:

    标签: python mysql database django


    【解决方案1】:

    一对一关系是两个实体在两个方向上的唯一关系。 IE。对于实体 A,只存在一个实体 B,反之亦然。

    documentation 说:

    从概念上讲,这类似于 ForeignKeyunique=True,但关系的“reverse”一侧将直接返回单个对象。 p>

    这是作为模型的主键最有用的,它以某种方式“扩展”另一个模型;例如,通过从子模型到父模型添加隐式的一对一关系来实现多表继承。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-22
      • 2023-03-09
      • 2011-03-30
      • 2015-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多