专栏名称: Python之美
《Python web开发实战》作者的公众号。发现Python之美,主要包含Web开发、Python进阶、架构设计、Python开发招聘信息等方面内容
今天看啥  ›  专栏  ›  Python之美

wechat-admin:ORM使用篇

Python之美  · 公众号  · Python  · 2017-08-18 07:50
我是典型的「ORM党」。ORM全称Object Relational Mapping,中文叫作对象关系映射。通过它我们可以直接使用Python的类的方式做数据库开发,不用直接写原生的SQL语句(甚至不需要SQL的基础),使用ORM有如下优点:易用性。使用这种ORM数据库抽象封装方式做开发可以有效减少重复SQL语句出现的概率,写出来的模型也更直观、清晰。设计灵活。可以很轻松地写复杂的查询。另外提一下,我在工作中其实有一半时间还是需要直接写SQL的,不过用类的方式包装起来用了。可能不太好理解,有兴趣的可以看一下豆瓣开源的douban-orz这个项目,很多场景都是使用这种数据管理方案,我觉得还是蛮好用的。SQLAlchemy的使用SQLAlchemy是业界最流行的ORM库,它支持多个关系数据库引擎,如MySQL ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照