我读过几个 地方(参见第二个答案),Django模型中的一对一关系几乎总是只用于继承,或访问其他无法访问的模型(如Django用户模型).
但是,似乎有些情况下你有一个对象,它总是只有一个另一个对象的实例,你在逻辑上想要将这两个对象分开.比如说,您的应用程序正在存储有关汽车的信息.每辆车只有一个司机,每个司机只开一辆车.将汽车和驾驶员分成两个独立的车型是不合理的?
python django one-to-one models
django ×1
models ×1
one-to-one ×1
python ×1