46.ORM模型介绍、创建ORM模型

您所在的位置:网站首页 orm贴图介绍 46.ORM模型介绍、创建ORM模型

46.ORM模型介绍、创建ORM模型

2024-01-02 10:20| 来源: 网络整理| 查看: 265

ORM,全称为Object Relational Mapping,中文叫做对象关系映射,通过ORM我们可以通过类的方式操作数据库,而不用再写原生SQL语句,通过把表映射成类,把行作为实例,把字段作为属性,ORM在执行对象操作的时候还是会把对应的操作转换为数据库原生sql语句,使用ORM有许多优点: 易用性:使用ORM做数据库开发可以有效的较少重复SQL语句的概率,写出来的模型也会更加直观、清晰。 性能损耗小:ORM转换成底层数据库操作确实是需要一些开销,但从实际的情况来看,这种性能损耗很少(不足5%),只要不是对性能有严苛的要求,综合考虑开发效果、代码的阅读性,需要的好处远远大于性能损耗,而且项目越大作用越明显。 设计灵活:可以轻松地写出复杂的查询 可移植性:Django封装了底层的数据库实现,支持多个关系数据库引擎,包括流行的MySQL、PostgreSQL和SQLite.可以非常轻松地切换数据库。 创建ORM模型:

一般来说,ORM模型都是放在app的models.py文件中,每个app都可以拥有自己的模型,并且如果这个模型想要映射到到数据库中,那么这个app就必须要放在settings.py文件中已经安装的app中,以下是一个简单的ORM模型,示例代码如下:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3