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)

一对一数据查询:

一对多:

一对多创建:

一对多创建数据:

一对多-查询数据:

多对多:

多对多-创建

多对多-创建数据:

多对多-查询:

相关推荐
jz_ddk1 小时前
[学习] FIR多项滤波器的数学原理详解:从多相分解到高效实现(完整仿真代码)
学习·算法·matlab
冷崖2 小时前
Redis事务与驱动的学习(一)
数据库·redis·学习
羊小猪~~3 小时前
数据库学习笔记(十六)--控住流程与游标
数据库·笔记·学习
wuxuanok3 小时前
Java反射
java·开发语言·笔记·学习
风清再凯4 小时前
k8s的开篇学习和安装
学习·容器·kubernetes
crary,记忆6 小时前
MFE微前端基础版:Angular + Module Federation + webpack + 路由(Route way)完整示例
前端·学习·webpack·angular
虾球xz6 小时前
CppCon 2015 学习:C++ devirtualization in clang
开发语言·c++·学习
孟大本事要学习7 小时前
算法第13天|继续学习二叉树:平衡二叉树(递归)、二叉树所有路径(递归)、左叶子之和(递归)
学习·算法
程序员Xu7 小时前
Vulkan学习笔记6—渲染呈现
笔记·学习
梦境虽美,却不长7 小时前
数据结构 学习 链表 2025年6月14日08点01分
数据结构·学习·链表