#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
Телеграм-канал: 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
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
#15. Классы представлений: ListView, DetailView, CreateView | Django уроки#17. Mixins - убираем дублирование кода | Django урокиИзучение Python Django в одном видео / Создание сайта на Джанго за час!32 SQL и Django ORM. Курс по Django 3Уроки по Wagtail 24 | Добавление Джанго сигналов (Django signals)Бекенд на Django, Урок 9: Оптимизация SQL запросов в ORM#1. Django REST Framework - что это такое | Уроки по Django REST Frameworkсоздание сайта на django | СтримАндрей Смелов. Лайфкодинг. Запросы ORM Джанго. Публичное собеседование python#25. Начинаем развертывание Django-сайта на хостинге | Django урокиТестируем проект на Django#7. Подключение статических файлов. Фильтры шаблонов | Django урокиразбор классов django View ListView DetailViewкак работает http протокол + djangoJunior Python developer. Публичное собеседование Яков ВарнаевDjango – метод annotate().НАЧАЛО ОПТИМИЗАЦИИ DJANGO ORM | Python 3, Питон 3#22. Включаем кэширование данных | Django уроки