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)

一对一数据查询:

一对多:

一对多创建:

一对多创建数据:

一对多-查询数据:

多对多:

多对多-创建

多对多-创建数据:

多对多-查询:

相关推荐
盐水冰1 天前
【烘焙坊项目】后端搭建(12) - 订单状态定时处理,来单提醒和顾客催单
java·后端·学习
Hello小赵1 天前
视频压缩编码学习(一)—— 基础知识大集合
学习
似水明俊德1 天前
02-C#.Net-反射-学习笔记
开发语言·笔记·学习·c#·.net
adore.9681 天前
3.18 复试学习
学习
留白_1 天前
MySQL学习(9)——索引
学习
请你喝好果汁6411 天前
生信学习笔记:ArchR 处理小麦单细胞 ATAC-seq 中的细胞数差异与 Embedding 报错调试
学习
jinanwuhuaguo1 天前
OpenClaw、飞书、Claude Code、Codex:四维AI生态体系的深度解构与颗粒化对比分析
大数据·人工智能·学习·飞书·openclaw
萨文 摩尔杰1 天前
GPS原理学习
学习·fpga开发
fengci.1 天前
ctfshow(web入门)295-300
java·开发语言·学习
renhongxia11 天前
多模态融合驱动下的具身学习机制研究
运维·学习·机器人·自动化·知识图谱