Django 5.x — ORM, агрегации, подзапросы
-
Aggregation — официальная документация Django 5.x
Полное руководство по aggregate(), annotate(), функциям Count/Sum/Avg/Min/Max, группировке, фильтрации по аннотациям.
-
QuerySet API: order_by()
Синтаксис, мультисортировка, сортировка по связанным полям, Meta.ordering.
-
Subquery expressions — Django 5.x
Документация по Subquery, OuterRef, ExpressionWrapper, F()-объектам.
-
django.utils.timezone
Работа с временными зонами: timezone.now(), timedelta.
-
Database functions: Extract*
ExtractYear, ExtractMonth, ExtractQuarter, ExtractWeekDay и другие.
Django REST Framework 3.15+
-
Django REST Framework — официальный сайт
Главная страница документации DRF с быстрым стартом.
-
DRF: Quickstart — первый API за 5 минут
Минимальный проект DRF: модели, сериализаторы, viewsets, роутеры.
-
DRF: Serializers
Полное руководство по Serializer, ModelSerializer, валидации, методам create() и update().
-
DRF: APIView
Классовые представления, @api_view, Response, status.
-
DRF: Response
Объект Response, content negotiation, статус-коды.
Статьи и руководства
Связанные уроки курса