Разберём практики работы с отношениями и ограничениями в SQLModel, нюансы построения запросов, и как сочетать удобство схем с контролем производительности и миграциями.
Соберем рабочую стратегию для SQLModel: от согласованного описания ограничений и индексов до миграций без сюрпризов и проверки, что модель действительно соответствует БД. Рассмотрим, как тестами защитить схему от регрессий.
Покажем подход, где валидация и ограничения живут ближе к модели: типы, поля, предикаты и согласованные ошибки. Это уменьшает количество «невалидных» записей в базе и упрощает поддержку.
С нуля до уверенной работы с базами данных на Python. Подходит для начинающих и тех, кто уже пишет на Python. Разберитесь с SQLModel раз и навсегда — и перестаньте бояться SQL и таблиц.
6 разделов • 23 уроков
Изучите преподавательский состав
Войдите в аккаунт, чтобы оставить отзыв о курсе