Гайды по работе с ИИ
Пошаговые гайды по работе с ИИ: от базовых понятий до создания AI-агентов, автоматизации задач и написания эффективных промптов.
Михаил Омельченко
16.03.2026
Custom lookups и функции | Курс Django ORM урок 7.3
Цель урока
Научиться создавать собственные lookup типы и оборачивать произвольные SQL функции через Func(). Понять …
Михаил Омельченко
16.03.2026
Специфичные для PostgreSQL возможности | Курс Django ORM урок 7.2
Цель урока
Разобрать специфичные для PostgreSQL поля и операции Django ORM: JSONField, ArrayField, полнотекстовый поиск. …
Михаил Омельченко
16.03.2026
Raw SQL в Django ORM | Курс Django ORM урок 7.1
Цель урока
Разобрать инструменты для работы с сырым SQL в Django: Manager.raw(), connection.cursor(). Понять когда …
Михаил Омельченко
16.03.2026
Constraints и валидация | Курс Django ORM урок 6.3
Цель урока
Разобрать ограничения целостности данных в Django ORM: UniqueConstraint, CheckConstraint, условные (partial) ограничения. Понять …
Михаил Омельченко
16.03.2026
select_for_update и блокировки | Курс Django ORM урок 6.2
Цель урока
Разобрать select_for_update(), механизм явной блокировки строк в PostgreSQL. Понять когда F() недостаточно для …
Михаил Омельченко
16.03.2026
Транзакции в Django ORM | Курс Django ORM урок 6.1
Цель урока
Разобрать механизм транзакций в Django: atomic(), savepoints, on_commit(). Понять как Django управляет транзакциями …
Михаил Омельченко
16.03.2026
Bulk в Django ORM | Курс Django ORM урок 5.4
Цель урока
Замерить реальную производительность save() в цикле против bulk_create() и bulk_update(). Разобрать паттерн "накопление …
Михаил Омельченко
16.03.2026
only(), defer() и iterator() | Курс Django ORM урок 5.3
Цель урока
Научиться контролировать какие поля загружаются из БД и как читать большие датасеты без …