ORM编程
常用 python ORM 库
learning from 《python web开发从入门到精通》
1....', 'category': 'Python', 'price': Decimal('69.80'), 'publish_time': datetime.date(2018, 6, 18)}
*****...('79.80'), 'publish_time': datetime.date(2018, 5, 20)}
{'id': 7, 'name': 'PHP项目开发实战入门', 'category': '...缺点:
ORM 库不是轻量级工具,学习成本高
复杂的查询,无法表达 或者 性能不如原生SQL
ORM 抽象掉了数据库层,无法了解底层操作,也就无法定制特殊的SQL
常用 python ORM 库
Django...ORM,跟 Django 结合紧密
SQLAlchemy比较成熟
Peewee轻量级,基于SQLAlchemy开发
Storm 中型,允许跨数据库查询