Упрощаем работу с SQL



Автор FastAPI придумал SQLModel, который упрощает работу с базами данных. Он объединяет в себе Pydantic и SQLAlchemy.



Установка: pip install sqlmodel



Таким образом работу с движком БД мы перекладываем на SQLAlchemy, а обработку данных, проверку и перевод в нужный тип на Pydantic.



Кстати, библиотека хорошо работает с fastapi. Вряд-ли это из-за того, что автор один и тот же.



📕 Документация



#урок