🔗 Ресурсы по сериализаторам DRF
⚡ Ключевые ссылки
Официальная документация DRF
- Serializers — DRF Documentation — полное руководство: ModelSerializer, вложенные сериализаторы, custom fields
- Serializer fields — DRF Documentation — все типы полей: CharField, IntegerField, DateTimeField, RelatedField, PrimaryKeyRelatedField
- Validators — DRF Documentation — UniqueValidator, UniqueTogetherValidator, кастомная валидация
- Serializer relations — DRF Documentation — PrimaryKeyRelatedField, nested serializers, HyperlinkedRelatedField
Python стандартная библиотека
-
re — Regular expression operations (Python 3.x)
— функции
match,search,fullmatch, синтаксис regex
Django документация
- Django Models (5.x) — поля модели, ForeignKey, OneToOneField, Meta options
- Django Field types (5.x) — все типы полей Django
Внутренние ресурсы курса
- Урок 33: Теория DRF (filter_backends, lookup_field)
- Урок 27: Решения практикума 6 (ORM запросы)
- Теория урока 34: паттерны сериализаторов
- Справочник урока 34: шпаргалка по сериализаторам
Полезный инструмент: DRF Browsable API — при запущенном Django-сервере перейди в браузере на любой API-эндпоинт (например,
http://127.0.0.1:8000/api/products/). DRF покажет интерактивный интерфейс для тестирования сериализаторов без Postman.