19.模型基础ORM简介

Posted 孤寒者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了19.模型基础ORM简介相关的知识,希望对你有一定的参考价值。

引言——
数据库多种多样,这导致使用不同的数据库就要使用不用的操作数据库的命令,如果我们先是使用的mysql数据库, 之后因为某些要求要使用到别的数据库,难道我们要将我们整个项目的相关语句全部都改一遍吗!!!但是至少我知道Django不需要。因为Django自带强大的ORM系统!!!

小拓展:如果使用的是Java的web框架或者是tornado,flask等不具备此系统的框架,我们也是可以嵌套使用Django框架的ORM系统进行模型迁移哦!!!
其实也是Django牛逼的一大原因!!!

1.Django中的ORM简介

(1)ORM概念:对象关系映射(Object Relational Mapping,简称ORM)

(2)ORM的优势:不用直接编写SQL代码,只需像操作对象一样从数据库操作数据。

如果我们使用的是mysql数据库,那么我们只需指定Django连接指定的Mysql数据库,ORM系统的方法已经被封装为python代码,python代码会自动的根据所指定连接的数据库来执行对应数据库的sql语句,去进行数据库操作!!!

以上是关于19.模型基础ORM简介的主要内容,如果未能解决你的问题,请参考以下文章

django基础知识之ORM简介:

06模型基础

Django基础之django ORM单表操作

Django基础之django ORM单表操作

ORM模型简介

hibernate简介