
sqlmodel
fastapi
SQL databases in Python, designed for simplicity, compatibility, and robustness.
AI 简介
SQLModel 是一个专为 Python 设计的 SQL 数据库操作库,统一了数据建模、序列化与数据库交互流程。它基于 Pydantic 和 SQLAlchemy 构建,通过单一类型定义同时支持 API 请求验证(Pydantic)、数据库映射(SQLAlchemy)和 JSON 序列化,显著减少模型重复定义。核心特性包括强类型提示支持、开箱即用的 FastAPI 兼容性、JSON Schema 生成能力及事务安全的 ORM 操作。适用于构建 RESTful API、微服务后端及需要快速迭代的数据驱动应用,尤其适合已采用 FastAPI 或需兼顾 Web 接口与数据库逻辑的 Python 项目。
Python
MIT License18.2k
Stars
870
Forks
129
Watchers
1
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分68.82
默认分支main