Django 3.0 ORM OneToOne (一對一)

这篇博客探讨了Django 3.0中的一对一关系(OneToOneField)。文章阐述了一对一关系的概念,类似于继承,用于将数据库中的共享字段集中,并通过OneToOneField进行关联。区别于一对多关系,一对一对象查询返回的是单个对象而非对象集合。文中通过创建模型和迁移展示了其实现,并强调了一对一关系的简单性。
摘要由CSDN通过智能技术生成

這篇博客會帶大家了解 一對一關係 (OneToOne)
一對一類似於繼承,在設計模型時,可以將多個資料庫中共有的字段集中起來,然後使用OneToOne,進行關聯。
透過字面的意思,一對一就是 A 表的一筆記錄對應 B 表一筆紀錄,這很好理解 !
一對一與一對多非常類似,不同點在於 “反向” 查詢。一對一所返回的是 對象 ,一對多返回的是 對象的集合 :

進入主題~

建立模型 models.py

class Student(models.Model):
    id = models.AutoField(primary_key=True)
    student_name = models<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值