python ORM数据库操作框架大全

python ORM框架对比图,来自 Tortoise ORM 官网,仅供参考

1.django 内置OREM框架

django自带框架,不能与其他程序配合,django独有的

  1. peewee

链接: https://pypi.org/project/peewee/

文档: http://docs.peewee-orm.com/en/latest/

安装方式

1
pip install peewee

3.storm

链接: https://pypi.org/project/storm/

安装方式:

1
pip install storm

4.SQLAlchemy

链接: https://pypi.org/project/SQLAlchemy/

文档: https://docs.sqlalchemy.org/en/13/

安装方式

1
pip install SQLAlchemy

5.sqlobject

链接: https://pypi.org/project/SQLObject/

文档: http://www.sqlobject.org/#documentation

安装方式

1
pip install SQLObject

6.pony

链接:https://pypi.org/project/pony/

文档: https://docs.ponyorm.org/

安装方式

1
pip install pony

7.Tortoise

使用了新特性 asyncio 的构造的orm框架,需要较新的python 3.6+,,只支持SQLite和MySQL,将来有可能会有变动,建议先观察

链接: https://pypi.org/project/tortoise-orm/

文档:https://tortoise-orm.readthedocs.io/en/latest/

1
pip install tortoise-orm