Django REST Framework
TaskBoard API Capstone
Complete REST API for TaskBoard
TaskBoard API Capstone
Deliver a minimal production-style API surface:
ProjectViewSetandTaskViewSetscoped torequest.user- Serializers with validation and read-only nested fields
- Router under
/api/v1/ - Token auth for CLI tests; session auth for browser tools
- Pagination on list endpoints
- APITestCase covering list + create + 403 for other user's task
curl -H "Authorization: Token YOUR_TOKEN" http://127.0.0.1:8000/api/v1/tasks/
Django REST Framework — Knowledge Check
Check your understanding of this section. Results are not saved—refresh the page to start over.