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 小时前
Welford 算法 | 优雅地计算海量数据的均值与方差
人工智能·深度学习·神经网络·学习·算法·机器学习·均值算法
shenghaide_jiahu1 小时前
数学分析简明教程——总练习题6
学习
石像鬼₧魂石2 小时前
HexStrike AI 理想操作流程清单(完整功能版)
linux·人工智能·windows·学习·ubuntu
wdfk_prog2 小时前
[Linux]学习笔记系列 -- [fs]file
linux·笔记·学习
其美杰布-富贵-李2 小时前
Java (Spring Boot) 反射完整学习笔记
java·spring boot·学习
andwhataboutit?2 小时前
LLAMAINDEX框架
学习
小许好楠2 小时前
java开发工程师-学习方式
java·开发语言·学习
小帅学编程3 小时前
JDBC学习
数据库·学习·oracle
其美杰布-富贵-李3 小时前
Python 反射完整学习笔记
笔记·python·学习·反射