一、初识Django的ORM设计
1.什么是ORM?
Object-Relational Mapping
O:编程语言中的对象
R:关系型数据库
M:抹平O和R的鸿沟(通过映射)
2.映射的层次
表(数据库表):类(Model)
行:对象(实例)
字段(表字段):属性(Model属性)
3.ORM的好处
1)面向对象编程,不需要精通数据库
2)免写简单且重复的底层CRUD SQL
- 真写起来有多酸爽?试试CRUD SQL
3)屏蔽不同数据库的差异
Mysql/Oracle/PostgreSQL
4)容易移植数据库
二、ORM设计原理解析

django自动完成映射:

自己写代码进行数据库的整合操作:

本文介绍了Django的ORM设计,包括其概念、映射层次(表到类,行到对象,字段到属性)以及ORM带来的好处,如面向对象编程、简化CRUD操作、数据库差异屏蔽和移植便利。同时,文章探讨了Django如何自动完成映射,避免手动进行数据库整合操作。
订阅专栏 解锁全文
1068

被折叠的 条评论
为什么被折叠?



