码迷,mamicode.com
首页 > 其他好文 > 详细

Django之ORM

时间:2018-06-20 15:42:52      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:数据操作   rac   属性   业务   代码   nal   简介   分享图片   ada   

简介

正常在我们处理一些数据操作的时候都需要自己直接操作数据库,这样就会非常麻烦,在功能齐全的Django当中就有一种叫做ORM的框架可以为我们处理这些问题。

在我们了解ORM之前,一旦我们涉及到数据库相关的操作的时候都会做以下操作

1、创建数据库,创建表、设计表结构和字段

2、使用pymysql来连接数据库,通过编写的数据层访问代码与数据库交互

3、业务逻辑层去调用数据层代码执行数据库操作

但是在Django中orm操作本质上会根据对接的数据库引擎,翻译成对应的sql语句;所有使用Django开发的项目无需关心程序底层使用的是MySQL、Oracle、sqlite....,如果数据库迁移,只需要更换Django的数据库引擎即可。

ORM是什么(Object Relational Mapping)

对象关系映射,通过models中的类来对应数据库中的一个表,一个对象对应一个数据行,一个属性对应数据库中的一个字段

技术分享图片

ORM常用字段和参数

常用字段

 

sada

Django之ORM

标签:数据操作   rac   属性   业务   代码   nal   简介   分享图片   ada   

原文地址:https://www.cnblogs.com/Yang-Sen/p/9203897.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!