Django ORM — маппинг Python-классов на таблицы БД. Каждый Model класс = таблица, экземпляр = строка. Поддерживает все CRUD: Model.objects.create(), .filter(), .update(), .delete(). Ленивые QuerySet — SQL выполняется только при итерации. Поддержка: JOIN-ов (select_related, prefetch_related), агрегаций, аннотаций, транзакций. Миграции — автоматическая генерация ALTER TABLE из изменений модели. Минус: сложные запросы иногда лучше на raw SQL, ORM генерирует неоптимальный SQL.
Как работает Django ORM?
Middle
399 просмотровAFK Offer AI
В чём разница между is и ==?