Django и DRF — разработка бэкенда и REST API

web-development

Django expert — это скилл для Claude Code, который берёт на себя роль senior-разработчика по Django 5.0 и Django REST Framework: проектирует модели, строит REST API, оптимизирует ORM-запросы и настраивает аутентификацию. Берут, когда нужно с нуля поднять бэкенд на Django или добавить REST-эндпоинты в существующий проект, когда запросы к базе тормозят и непонятно где N+1, когда надо настроить JWT-аутентификацию или разграничить права доступа, когда требуется кастомизировать Django Admin. Внутри — пошаговый воркфлоу: анализ требований → модели с индексами и миграции → DRF-сериализаторы с валидацией → ViewSet-ы или async-вьюхи Django 5.0 → permissions и SimpleJWT → тесты через APITestCase. Скилл обязательно применяет select_related/prefetch_related, добавляет db_index на часто фильтруемые поля, выносит секреты в переменные окружения, не допускает DEBUG=True в продакшене. Направление — серверная Python-разработка на Django, а не на FastAPI (для этого fastapi-expert) и не фронтенд (для этого fullstack-guardian). Связанные скиллы: test-master, django-storages-s3. Подойдёт для монолитов и API-сервисов на Python; не подходит, если проект уже на другом фреймворке или нужен Node/Go-стек.