#16. Основы ORM Django за час | Django уроки

Практический курс по Django:
Django урок 16. Рассматриваются основные команды API ORM Django. Узнаете как выбирать записи, делать запросы со связанными моделями, вариантах сортировки, получения списка записей вторичной модели, связанной с первичной. Познакомитесь с фильтрами полей, классами Q и F. Узнаете как выбирать записи с учетом времени их создания. Увидите работу агрегирующих функций совместно с группировкой полей. Как делаются вычисления на уровне СУБД и как выполнять чистые SQL-запросы. Телеграм-канал:
Инфо-сайт:
lesson-16-coolsite.zip:
Занятие по связанным моделям:    • #9. Создание связей между моделями че...   SQLite:    • Python SQLite #5: агрегирование и гру...   Функции и фильтры полей: https://djbook.ru/rel3.0/ref/models/q...
Функции уровня СУБД: https://djbook.ru/rel3.0/ref/models/d...
Русскоязычная документация по Django 3: https://djbook.ru/rel3.0/
Официальный сайт по Django:
0:00 - Вступление 2:21 - Начало 4:31 - Методы сортировки 6:10 - Метод filter() (список записей по атрибуту) 7:03 - Обработка данных связанных таблиц 9:59 - Запросы с использованием первичной модели (_set) 12:34 - Фильтры полей (lookups) 17:57 - Класс Q: И, ИЛИ, НЕ 21:28 - Быстрое получение записи из таблицы 23:04 - Получение записи по дате 24:44 - Выбор записи относительно текущей (по дате) 26:48 - exists() и count() 29:24 - Обращение к полю первичной модели ч-з атрибут 34:33 - Функции агрегации (некоторые) 38:28 - Выбор записи и конкретных её полей 42:08 - Группировка записей (метод annotate) 47:59 - Класс F 52:13 - Вычисления на стороне СУБД 54:57 - raw SQL запросы 1:00:51 - Передача параметров в запрос 1:02:57 - Конец

Смотрите также