Гайды по Django ORM - практические уроки для Python разработчиков
Уроки по Django ORM с нуля до продвинутых техник: QuerySet API, оптимизация запросов, транзакции, индексы и PostgreSQL. Рабочие примеры, которые можно запускать
Mikhail
16.03.2026
select_for_update и блокировки | Курс Django ORM урок 6.2
Цель урока
Разобрать select_for_update(), механизм явной блокировки строк в PostgreSQL. Понять когда F() недостаточно для …
Mikhail
16.03.2026
Транзакции в Django ORM | Курс Django ORM урок 6.1
Цель урока
Разобрать механизм транзакций в Django: atomic(), savepoints, on_commit(). Понять как Django управляет транзакциями …
Mikhail
16.03.2026
Bulk в Django ORM | Курс Django ORM урок 5.4
Цель урока
Замерить реальную производительность save() в цикле против bulk_create() и bulk_update(). Разобрать паттерн "накопление …
Mikhail
16.03.2026
only(), defer() и iterator() | Курс Django ORM урок 5.3
Цель урока
Научиться контролировать какие поля загружаются из БД и как читать большие датасеты без …
Mikhail
16.03.2026
EXPLAIN и анализ запросов в Django ORM | Курс Django ORM урок 5.2
Цель урока
Научиться читать план выполнения запроса PostgreSQL. Понять что такое Seq Scan, Index Scan, …
Mikhail
16.03.2026
Индексы и Django ORM | Курс Django ORM урок 5.1
Цель урока
Разобраться с индексами в PostgreSQL: как Django создает их через Meta.indexes, какие типы …
Mikhail
16.03.2026
Through models и Generic relations | Курс Django ORM урок 4.4
Цель урока
Разобрать through модели для M2M с дополнительными данными и GenericForeignKey, механизм для связи …
Mikhail
16.03.2026
Проблема N+1 в Django ORM | Курс Django ORM урок 4.3
Цель урока
Научиться диагностировать проблему N+1 с помощью Django Debug Toolbar и логирования SQL. Увидеть …