Django2入门:ORM与模型基础详解.pdfVIP

  • 0
  • 0
  • 约3.03千字
  • 约 14页
  • 2026-02-05 发布于北京
  • 举报

Django2

第四章模型层4.1ORM与Django的模

型基础知识

Django2

第四章model层

4.1orm与django的model基础知识

▪全称:对象关系映射(ObjectRelationalMapping),通

过使用它,我们可以直接使用Python的方法去操作数据库。

什么是OR▪通过将表映射成类,将行作为实例,将字段作为属性,

ORM在执行对象操作时会将对应的操作转换成数据库原生

M语句,从而完成数据库开发工作。

▪全称:objectrelationalmapping,通过使用它,我们可

以直接使用python的方法去使用数据库。

什么是orm▪通过把表映射成类,把行作为实例,把字段作为属性,orm

在执行对象操作的时候会把对应的操作转换成数据库原生

语句的方式来完成数据库开发工作

▪使用简单,通过将数据库语法进行封装,可以直接使用

方法来操作数据库。

▪性能好,在通过ORM转换成SQL时确实会有一些消耗,

但这点消耗实际上非常低。从整体业务提升的角度来看,这

ORM的优点一点消耗可以忽略不计,除非你对IO操作的要求极其严格。

▪兼容性好,支持目前市面上大多数的关系型数据库,如

MySQL、PostgreSQL、SQLite等

▪使用简单,通过将数据库语法进行封装,直接使用方法即

可操作数据库

▪性能好,在通过orm转换成sql的时候是会有一些消耗,但

这个消耗其实非常低,在对整体业务提升的角度说,这点

orm的优点消耗可以忽略不计,除非你对于io操作的要求非常的。

▪兼容性好,支持目前市面上多数的关系型数据库,如mysql

prestresqlsalite等

▪Django中的虚拟对据库也称为模型,通过模型实现

对目标数据库的读写操作,具体实现如下:

▪在settings.py中设置数据库信息(需提前在数据库中创建库)

django的orm▪在应用app的models.py中以类的形式定义模型

▪通过模型在目标数据库中创建对应的表

▪在视图函数中通过对模型的操作实现目标数据库

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档