Загрузка страницы

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

Django урок 16. Рассматриваются основные команды API ORM Django. Узнаете как выбирать записи, делать запросы со связанными моделями, вариантах сортировки, получения списка записей вторичной модели, связанной с первичной. Познакомитесь с фильтрами полей, классами Q и F. Узнаете как выбирать записи с учетом времени их создания. Увидите работу агрегирующих функций совместно с группировкой полей. Как делаются вычисления на уровне СУБД и как выполнять чистые SQL-запросы.

Телеграм-канал: https://t.me/django_selfedu
Инфо-сайт: https://proproprogs.ru/django

lesson-16-coolsite.zip: https://github.com/selfedu-rus/django-lessons

Занятие по связанным моделям: https://youtu.be/tzl1uklqM20
SQLite: https://www.youtube.com/watch?v=KXdiuTOEFGA

Функции и фильтры полей: https://djbook.ru/rel3.0/ref/models/querysets.html
Функции уровня СУБД: https://djbook.ru/rel3.0/ref/models/database-functions.html
Русскоязычная документация по Django 3: https://djbook.ru/rel3.0/
Официальный сайт по Django: https://www.djangoproject.com

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 - Конец

Видео #16. Основы ORM Django за час | Django уроки канала selfedu
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
8 февраля 2021 г. 11:00:05
01:03:59
Яндекс.Метрика