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)

一对一数据查询:

一对多:

一对多创建:

一对多创建数据:

一对多-查询数据:

多对多:

多对多-创建

多对多-创建数据:

多对多-查询:

相关推荐
爱吃苹果的日记本6 小时前
数据结构第一课
c语言·数据结构·数据库·学习·c#
孫治AllenSun6 小时前
【LangChain4J-09】开发学习知识点
spring boot·后端·学习
边境悍匪7 小时前
蜗牛学苑 Java 智能体学习 Day38|Spring AI Alibaba2 思维导图复盘
java·学习·spring
摘星星的屋顶8 小时前
2026年8月31日~2026年9月13日周报
人工智能·学习
泡泡鱼(敲代码中)9 小时前
Python语法技术学习笔记
开发语言·笔记·python·学习·pycharm
Yanjun2i10 小时前
Agent学习记录三:完成 Agent Loop
python·学习·agent
一条破秋裤11 小时前
STM32 单片机两层学习规划
stm32·单片机·学习
老猿讲编程13 小时前
【Eclipse OpenSOVD学习之六】 数据访问层(DataProvider)
学习·eclipse·嵌入式软件·车载·sovd
浔溺13 小时前
al+大数据每日学习笔记36
大数据·笔记·学习
传奇开心果编程14 小时前
【Xilem基础语法学与练】第8课:条件渲染(one_of)
学习·rust·前端框架