SQLModel: The New ORM for FastAPI and Beyond
Episode #353,
published Fri, Feb 18, 2022, recorded Mon, Jan 17, 2022
Two frameworks that have taken the Python world by storm are FastAPI and Pydantic. Once you already have your data exchange modeled in Pydantic, you might want to use that code for storing it in the database. And, if you have DB models you might want to somehow use them to power and document the APIs built with FastAPI.
But the popular ORMs, such as SQLAlchemy and others, far predate Pydantic. But could they be put together?
Sebastián Ramírez is here to tell us the answer is yes. We're covering his project SQLModel which is the marriage between Pydantic and SQLAlchemy.
Links from the show
But the popular ORMs, such as SQLAlchemy and others, far predate Pydantic. But could they be put together?
Sebastián Ramírez is here to tell us the answer is yes. We're covering his project SQLModel which is the marriage between Pydantic and SQLAlchemy.
Links from the show
Sebastián Ramírez: @tiangolo
SQLModel: sqlmodel.tiangolo.com
Create a SQLModel Model: sqlmodel.tiangolo.com
Multiple Models: sqlmodel.tiangolo.com
FastAPI Talk Python episode: talkpython.fm/284
FastAPI Dependency Injection: fastapi.tiangolo.com
ODMantic for MongoDB: github.com
Beanie for MongoDB: github.com
Michael's Short video on Pydantic: youtube.com
FastAPI courses by Michael: training.talkpython.fm/fastapi-courses
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm
--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy
SQLModel: sqlmodel.tiangolo.com
Create a SQLModel Model: sqlmodel.tiangolo.com
Multiple Models: sqlmodel.tiangolo.com
FastAPI Talk Python episode: talkpython.fm/284
FastAPI Dependency Injection: fastapi.tiangolo.com
ODMantic for MongoDB: github.com
Beanie for MongoDB: github.com
Michael's Short video on Pydantic: youtube.com
FastAPI courses by Michael: training.talkpython.fm/fastapi-courses
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm
--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy