ORM:object relational mapping,对象关系映射 django中使用原生sql的弊端: 1.SQL语句重复率很高,利用率不高 2.如果业务逻辑生变,原生SQL更改起来比较多 3.容易忽略一些web安全问题,如SQL注入 ORM的优点: 易用性:使用ORM做数据库的开发可以有效的减少重复SQL语句的概率,写出来的模型也更加直观.清晰. 性能损耗小:ORM转换成底层数据库操作指令确实会有一些开销.但从实际的情况来看,这种性能损耗很少(不足5%),只要不是对性能有严苛的要求,综