Django学习-关系映射

什么是关系映射?

一对一:

一对一创建数据:

例:

复制代码
python3 manage.py shell
Python 3.11.8 (v3.11.8:db85d51d3e, Feb  6 2024, 18:02:37) [Clang 13.0.0 (clang-1300.0.29.30)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> from oto.models import *
>>> a1 = Author.objects.create(name="wang")
>>> w1 = Wife.objects.create(name = 'wangfuren',author = a1)
>>> a1 = Author.objects.create(name="bai")
>>> w1 = Wife.objects.create(name = 'baifuren',author_id = 2)

一对一数据查询:

一对多:

一对多创建:

一对多创建数据:

一对多-查询数据:

多对多:

多对多-创建

多对多-创建数据:

多对多-查询:

相关推荐
LYS_06182 分钟前
寒假学习(12)(HAL库3+模数电12)
学习
lxl130716 分钟前
学习C++(7)初始化列表+隐式类型转换
学习
悠哉悠哉愿意28 分钟前
【物联网学习笔记】按键
笔记·单片机·嵌入式硬件·物联网·学习
愚者游世36 分钟前
list Initialization各版本异同
开发语言·c++·学习·程序人生·算法
szcsun536 分钟前
机器学习(四)--无监督学习
人工智能·学习·机器学习
.小墨迹37 分钟前
apollo中车辆的减速绕行,和加速超车实现
c++·学习·算法·ubuntu·机器学习
好奇龙猫41 分钟前
【大学院-筆記試験練習:线性代数和数据结构(22)】
学习
困死,根本不会1 小时前
OpenCV摄像头实时处理:九宫格棋盘检测与棋子识别
笔记·opencv·学习
YangYang9YangYan1 小时前
2026高职大数据专业数据分析学习必要性
大数据·学习·数据分析
wdfk_prog1 小时前
[Linux]学习笔记系列 -- [drivers][gpio[[gpiolib]
linux·笔记·学习