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)

一对一数据查询:

一对多:

一对多创建:

一对多创建数据:

一对多-查询数据:

多对多:

多对多-创建

多对多-创建数据:

多对多-查询:

相关推荐
蒙奇D索大7 小时前
【算法】递归算法的深度实践:从布尔运算到二叉树剪枝的DFS之旅
笔记·学习·算法·leetcode·深度优先·剪枝
烤麻辣烫11 小时前
黑马程序员苍穹外卖(新手)Day1
java·数据库·spring boot·学习·mybatis
提娜米苏12 小时前
Bash Shell脚本学习——唇读数据集验证脚本
开发语言·学习·bash
xwz小王子14 小时前
PerAct2:机器人双臂操作任务的基准测试和学习
学习·机器人
d111111111d14 小时前
STM32外设学习--DMA直接存储器读取--学习笔记。
笔记·stm32·单片机·嵌入式硬件·学习
on_pluto_14 小时前
【推荐系统14】数据分析:以阿里天池新闻推荐为例学习
人工智能·学习·数据挖掘·数据分析·推荐算法
数学难14 小时前
数据分析学习路线
学习·数据挖掘·数据分析
搞机械的假程序猿15 小时前
普中51单片机学习笔记-前言
笔记·学习·51单片机
宋辰月15 小时前
学习react第一天
javascript·学习·react.js
笨鸟笃行15 小时前
百日挑战——单词篇(第十八天)
学习