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

web-development

Django expert is a Claude Code skill that acts as a senior Django 5.0 and Django REST Framework specialist: it designs models, builds REST APIs, optimizes ORM queries, and configures authentication. Reach for it when you need to stand up a Django backend from scratch or add REST endpoints to an existing project, when slow database queries point to an N+1 problem you can't pin down, when JWT auth or fine-grained permissions need to be wired in, or when the Django Admin requires customization. The skill follows a structured workflow: requirements analysis → models with indexes and migrations → DRF serializers with validation → ViewSets or Django 5.0 async views → permissions with SimpleJWT → tests via APITestCase. It enforces select_related/prefetch_related, adds db_index on frequently filtered fields, keeps secrets in environment variables, and never allows DEBUG=True in production. Direction is server-side Python with Django, not FastAPI (use fastapi-expert for that) or frontend work (use fullstack-guardian). Related skills: test-master, django-storages-s3. Best suited for Python monoliths and API services; not the right fit if the project is already on a different framework or requires a Node/Go stack.