SQLModel Python 的 SQL 工具包开源项目

我要开发同款
匿名用户2021年08月26日
46阅读
开发技术Python
所属分类数据库相关
授权协议MIT

作品详情

SQLModel是一个使用Python和Python对象与SQL数据库进行交互的工具库,具备直观、易于使用、高度兼容和稳定的特点。

SQLModel 基于Python类型注释,并由Pydantic和SQLAlchemy提供支持。

主要特点

书写直观:强大的编辑器支持。处处完成。调试时间少。旨在易于使用和学习。减少阅读文档的时间。易于使用:它具有合理的默认值,并在底层做了大量工作来简化您编写的代码。兼容:它旨在与FastAPI、Pydantic和SQLAlchemy兼容。可扩展:您拥有SQLAlchemy和Pydantic的所有功能。简短:最小化代码重复。一个单一的类型注解做了很多工作。无需在SQLAlchemy和Pydantic中复制模型。SQLModel旨在简化FastAPI应用程序中与SQL数据库的交互。它结合了SQLAlchemy和Pydantic,并尝试尽可能简化您编写的代码,让您将代码重复减少到最低限度,同时尽可能获得最佳的开发人员体验。

SQLModel实际上是在Pydantic和SQLAlchemy之间增加了一层兼容适配,经过精心设计以兼容两者。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论