欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ORM详解

程序员文章站 2022-03-20 16:14:58
讲解对象:ORM详解 作者:融水公子 rsgz 1 前言:开发流程正常只有简单的几步 0.1 配置数据库 0.2 定义模型 0.3 迁移文件 0.4 执行迁移生成数据表 0.5 使用模型类增删改查 2 介绍: 0.1 django对各种数据库提供了支持,有统一的接口 0.2 我们根据不同的业务需求选 ......

讲解对象:orm详解

作者:融水公子 rsgz

 

1 前言:开发流程正常只有简单的几步

0.1 配置数据库

0.2 定义模型

0.3 迁移文件

0.4 执行迁移生成数据表

0.5 使用模型类增删改查

 

2 介绍:

0.1 django对各种数据库提供了支持,有统一的接口

0.2 我们根据不同的业务需求选择数据库

0.3 使用数据库之前需要配置数据库

 

3 orm详解

o是对象

r是关系

m是映射

理解:

比如说模型对象里面的save不是真正的存数据库

真正存数据库的是orm这个映射在存数据,是这个中间层存数据的

 ORM详解

 

4 orm的任务

0.1 根据对象的模型生成表结构

0.2 将对象,列表的操作转换为sql语句

0.3 将sql语句查询的结果转换为对象,列表

0.4 不管你那什么数据库都是一样的操作就是因为有orm这个对象映射的原因

 

5 orm的优点

0.1 极大地减轻了开发人员的压力

0.2 不需要因为数据库的改变或者说变更而修改代码,或者说需要修改的代码比较少