Django Web Framework
Build production web apps with Django 5. Generates models, views, serializers, middleware, management commands, Celery tasks, and deployment configs following Django best practices.
This skill covers the Django ecosystem end-to-end: ORM models with migrations, class-based and function-based views, Django REST Framework serializers, authentication backends, middleware chains, template tags, management commands, Celery async tasks, and deployment with Gunicorn/uvicorn. Follows Django's conventions and security best practices.
When to use
Use when building web applications with Django, creating REST APIs with DRF, setting up authentication systems, writing complex ORM queries, or configuring Django for production deployment.
Examples
REST API with auth
Create a complete DRF API with JWT authentication
Build a Django REST Framework API with user registration, JWT auth, permission classes, and pagination for a blog with posts and comments
Background tasks
Set up Celery workers with Django
Configure Celery with Redis broker in my Django app and create async tasks for sending emails and generating PDF reports