🔗 Ресурсы — Урок 33
⚡ Ключевые ссылки
- DRF: Generic Views — lookup_field, get_object, get_serializer_context
- DRF: Filtering — filter_backends, SearchFilter, OrderingFilter
- django-filter docs — DjangoFilterBackend, filterset_fields
Официальная документация
Django REST Framework
-
Generic Views — DRF
Полное описание всех атрибутов и методов GenericAPIView:
lookup_field,lookup_url_kwarg,get_object(),get_serializer_context(). -
Filtering — DRF
Документация по
filter_backends: DjangoFilterBackend, SearchFilter, OrderingFilter. Настройка полей и глобальная конфигурация. -
Serializer context — DRF
Описание контекста сериализатора, ключи
request,format,viewи их использование. -
Object-level permissions — DRF
Как
check_object_permissions()взаимодействует с переопределённымget_object().
django-filter
-
django-filter: документация
Установка, настройка, filterset_fields, кастомные FilterSet-классы.
-
django-filter: интеграция с DRF
DjangoFilterBackend, filterset_class vs filterset_fields.
Django 5.x
-
Django ORM: Making queries
Методы get(), filter(), Q-объекты — используются внутри get_object().