GINO輕量級(jí) Python 異步 ORM 框架
GINO 全稱(chēng)為 GINO Is Not ORM,是一個(gè)輕量級(jí) Python 異步 ORM 框架,基于 SQLAlchemy core 打造。GINO 1.0 僅支持 PostgreSQL(asyncpg)。
特性
- 高度融合、超級(jí)穩(wěn)定的 SQLAlchemy-asyncpg 雙向轉(zhuǎn)換器
- 異步 SQLAlchemy 風(fēng)格的 Engine 和 Connection
- 可擴(kuò)展的異步 SQLAlchemy Dialect API
- 異步友好的對(duì)象模型,用于增刪改查
- 精心打造的上下文和事務(wù)管理
- 自帶語(yǔ)法糖的 SQLAlchemy core 原生 query 生成器
- 支持 SQLAlchemy 生態(tài),如用于變更管理的 Alembic
- 社區(qū)支持 Starlette/FastAPI、aiohttp、Sanic、Tornado 和 Quart
- PostgreSQL JSONB 的增強(qiáng)支持
主頁(yè)
文檔
安裝
$ pip install gino
評(píng)論
圖片
表情
