Django 模型
ORM 对象关系映射,实现了面向对象编程里不同类型系统的数据之间的转换
ORM在业务逻辑层和数据库层之间充当了桥梁
ORM通过描述对象和数据库之间描述的映射的元数据,将对象自动持久化到数据库中
ORM优点:提高开发效率,不同数据库可以平滑切换
ORM缺点:ORM最终会将映射关系转换为SQL语句,需要花费一定的时间,在执行效率上会有所降低。
复杂查询使用原生SQL进行查询会更方便
ORM解析过程
1.将python代码转换为SQL语句
2.SQL语句通过py模块传输到对应数据库上进行查询
3.将执行结果返回
ORM对应关系表