GINO轻量级 Python 异步 ORM 框架
GINO 全称为 GINO Is Not ORM,是一个轻量级 Python 异步 ORM 框架,基于 SQLAlchemy core 打造。GINO 1.0 仅支持 PostgreSQL(asyncpg)。
特性
- 高度融合、超级稳定的 SQLAlchemy-asyncpg 双向转换器
- 异步 SQLAlchemy 风格的 Engine 和 Connection
- 可扩展的异步 SQLAlchemy Dialect API
- 异步友好的对象模型,用于增删改查
- 精心打造的上下文和事务管理
- 自带语法糖的 SQLAlchemy core 原生 query 生成器
- 支持 SQLAlchemy 生态,如用于变更管理的 Alembic
- 社区支持 Starlette/FastAPI、aiohttp、Sanic、Tornado 和 Quart
- PostgreSQL JSONB 的增强支持
主页
文档
安装
$ pip install gino
评论