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)

一对一数据查询:

一对多:

一对多创建:

一对多创建数据:

一对多-查询数据:

多对多:

多对多-创建

多对多-创建数据:

多对多-查询:

相关推荐
小年糕是糕手13 分钟前
【数据结构】双向链表“0”基础知识讲解 + 实战演练
c语言·开发语言·数据结构·c++·学习·算法·链表
将车24418 分钟前
C++实现二叉树搜索树
开发语言·数据结构·c++·笔记·学习
Larry_Yanan26 分钟前
QML学习笔记(四十)QML的FileDialog和FolderDialog
笔记·qt·学习
hbqjzx1 小时前
记录一个自动学习的脚本开发过程
开发语言·javascript·学习
知南x1 小时前
【QT界面设计学习篇】qt Kits工具设置/qt多版本设置(ubuntu)
qt·学习·ubuntu
Yurko132 小时前
【C语言】基本语法结构(上篇)
c语言·开发语言·学习
武文斌772 小时前
复习总结最终版:计算机网络
linux·开发语言·学习·计算机网络
朝九晚五ฺ3 小时前
【Redis学习】持久化机制(RDB/AOF)
数据库·redis·学习
你真的可爱呀4 小时前
uniapp学习【路由跳转 +数据请求+本地存储+常用组件】
前端·学习·uni-app
学好statistics和DS5 小时前
【CV】神经网络中哪些参数需要被学习?
人工智能·神经网络·学习