七.django模型系统(一)

Ⅰ.django的ORM

1.含义

       对象关系映射(英语:(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的--“虚拟对象数据库”。ORM有时也称为基于事实的建模,因为它把相关数据描述为基本事实。这些事实如果分割为再小的事实就会丢失信息。

  对象关系映射(Object-Relational Mapping)提供了概念性的、易于理解的模型化数据的方法。ORM方法论基于三个核心原则: 简单:以最基本的形式建模数据。 传达性:数据库结构被任何人都能理解的语言文档化。 精确性:基于数据模型创建正确标准化的结构。 典型地,建模者通过收集来自那些熟悉应用程序但不熟练的数据建模者的人的信息开发信息模型。建模者必须能够用非技术企业专家可以理解的术语在概念层次上与数据结构进行通讯。建模者也必须能以简单的单元分析信息,对样本数据进行处理。ORM专门被设计为改进这种联系。

  总而言之,ORM就是指:用python的概念来表达数据库。即可以用python中的数据类型来表示mysql中的一张表。也就是说,我对python的数据进行操作,它就可以将其映射到mysql的数据库中,而我不需要写sql语句。

 

Ⅱ.数据库配置

Ⅲ.模型的创建与映射

Ⅳ.简单的数据的增删改查

猜你喜欢

转载自www.cnblogs.com/Michael1224/p/10611559.html