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)

一对一数据查询:

一对多:

一对多创建:

一对多创建数据:

一对多-查询数据:

多对多:

多对多-创建

多对多-创建数据:

多对多-查询:

相关推荐
剑走偏锋o.O1 小时前
Spring MVC 框架学习笔记:从入门到精通的实战指南
学习·spring·springmvc
sealaugh321 小时前
aws(学习笔记第二十九课) aws cloudfront hands on
笔记·学习·aws
虾球xz2 小时前
游戏引擎学习第117天
学习·游戏引擎
StickToForever2 小时前
第4章 信息系统架构(三)
经验分享·笔记·学习·职场和发展
陈无左耳、4 小时前
HarmonyOS学习第4天: DevEco Studio初体验
学习·华为·harmonyos
挣扎与觉醒中的技术人4 小时前
网络安全入门持续学习与进阶路径(一)
网络·c++·学习·程序人生·安全·web安全
技术小齐5 小时前
网络运维学习笔记 017HCIA-Datacom综合实验01
运维·网络·学习
曾浩轩5 小时前
51单片机学习之旅——C语言小知识
c语言·学习·51单片机
宇寒风暖5 小时前
侯捷 C++ 课程学习笔记:内存管理与工具应用
c++·笔记·学习
Alidme7 小时前
cs106x-lecture14(Autumn 2017)-SPL实现
c++·学习·算法·codestepbystep·cs106x