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)

一对一数据查询:

一对多:

一对多创建:

一对多创建数据:

一对多-查询数据:

多对多:

多对多-创建

多对多-创建数据:

多对多-查询:

相关推荐
xhbaitxl8 小时前
算法学习day39-动态规划
学习·算法·动态规划
ZH15455891318 小时前
Flutter for OpenHarmony Python学习助手实战:数据库操作与管理的实现
python·学习·flutter
试着9 小时前
【huawei】机考整理
学习·华为·面试·机试
風清掦9 小时前
【江科大STM32学习笔记-05】EXTI外部中断11
笔记·stm32·学习
Purple Coder9 小时前
基于CNN对YBCO超导块材孔隙研究
学习
wdfk_prog9 小时前
[Linux]学习笔记系列 -- [drivers][tty]sysrq
linux·笔记·学习
优橙教育9 小时前
通信行业四大热门岗位解析:谁才是数字时代的黄金赛道?
网络·学习·5g
西西学代码10 小时前
A---(1)
学习
厦门小杨10 小时前
数据驱动制造:智能铺布机如何成为服装工厂数字化的基石
学习·制造·服装厂·服装机械
DeanWinchester_mh10 小时前
DeepSeek新论文火了:不用卷算力,一个数学约束让大模型更聪明
人工智能·学习