Binary package “python3-sqlmodel” in ubuntu noble
SQL databases in Python, designed for simplicity, compatibility, and robustness
SQLModel is a library for interacting with SQL databases from Python code, with
Python objects. It is designed to be intuitive, easy to use, highly compatible,
and robust.
.
SQLModel is based on Python type annotations, and powered by Pydantic and
SQLAlchemy.
.
The key features are:
.
* Intuitive to write: Great editor support. Completion everywhere. Less time
debugging. Designed to be easy to use and learn. Less time reading docs.
* Easy to use: It has sensible defaults and does a lot of work underneath to
simplify the code you write.
* Compatible: It is designed to be compatible with FastAPI, Pydantic, and
SQLAlchemy.
* Extensible: You have all the power of SQLAlchemy and Pydantic underneath.
* Short: Minimize code duplication. A single type annotation does a lot of
work. No need to duplicate models in SQLAlchemy and Pydantic.
.
SQLModel is designed to simplify interacting with SQL databases in FastAPI
applications, it was created by the same author.
.
It combines SQLAlchemy and Pydantic and tries to simplify the code you write as
much as possible, allowing you to reduce the code duplication to a minimum, but
while getting the best developer experience possible.
.
SQLModel is, in fact, a thin layer on top of Pydantic and SQLAlchemy, carefully
designed to be compatible with both.
Source package
Published versions
- python3-sqlmodel 0.0.8-4 in amd64 (Release)
- python3-sqlmodel 0.0.8-6 in amd64 (Proposed)
- python3-sqlmodel 0.0.8-6 in amd64 (Release)
- python3-sqlmodel 0.0.8-4 in arm64 (Release)
- python3-sqlmodel 0.0.8-6 in arm64 (Proposed)
- python3-sqlmodel 0.0.8-6 in arm64 (Release)
- python3-sqlmodel 0.0.8-4 in armhf (Release)
- python3-sqlmodel 0.0.8-6 in armhf (Proposed)
- python3-sqlmodel 0.0.8-6 in armhf (Release)
- python3-sqlmodel 0.0.8-4 in i386 (Release)
- python3-sqlmodel 0.0.8-6 in i386 (Proposed)
- python3-sqlmodel 0.0.8-6 in i386 (Release)
- python3-sqlmodel 0.0.8-4 in ppc64el (Release)
- python3-sqlmodel 0.0.8-6 in ppc64el (Proposed)
- python3-sqlmodel 0.0.8-6 in ppc64el (Release)
- python3-sqlmodel 0.0.8-4 in riscv64 (Release)
- python3-sqlmodel 0.0.8-6 in riscv64 (Proposed)
- python3-sqlmodel 0.0.8-6 in riscv64 (Release)
- python3-sqlmodel 0.0.8-4 in s390x (Release)
- python3-sqlmodel 0.0.8-6 in s390x (Proposed)
- python3-sqlmodel 0.0.8-6 in s390x (Release)