gpt4 book ai didi

database - 在数据库级别,[Django] OneToOneFiled 和 ForeignKey(Model, unique = True) 有什么区别

转载 作者:搜寻专家 更新时间:2023-10-30 23:24:12 26 4
gpt4 key购买 nike

两者似乎都在生成integer NOT NULL UNIQUE REFERENCES 数据库列。

编辑:我的问题只是关于数据库级别的。 (不在 Django ORM 中。)

最佳答案

ForeignKey 字段应用于 1 对 n 关系,OneToOneField 应用于 1 对 1 关系。

在数据库级别,外键对于 OneToOneFields 是唯一的,而对于 ForeignKeys 则不是。

关于database - 在数据库级别,[Django] OneToOneFiled 和 ForeignKey(Model, unique = True) 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2063811/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com