python中数据库与网络服务操作
2017-09-11 本文已影响12人
菜叶石
数据库操作
1、对象关系映射(Object-Relational Mapper,ORM),针对SQL数据库
2、对象文档映射(Object-Document Mapper,ODM),针对NoSQL数据库
3、数据库操作有:数据库操作引擎 VS 数据库操作框架
4、Python 中最广泛使用的 ORM 框架是 SQLAlchemy。使用了 ORM 框架,我们对诸如表、文档此类的数据库实体就可以简化成对 Python 对象的操作。
5、如果我们直接使用数据库引擎,我们就要写 SQL 操作语句
WSGI:web服务网关接口
1、框架的作用就是进一步抽象WSGI接口,让我们专注一个函数处理一个URL,至于URL到函数的映射,就交给web框架处理。
2、有了Web框架,我们在编写Web应用时,注意力就从WSGI处理函数转移到URL+对应的处理函数,这样,编写Web App就更加简单了。