Django
TaskBoard Capstone
Wire the full application end to end
TaskBoard Capstone
Wire everything you built into a checklist you can demo locally:
- Models: Project, Task, Tag with migrations committed
- Auth: login required on task views; queryset scoped to owner
- URLs: namespaced
tasks:routes for list, detail, create, update - Templates: base layout, messages, CSRF on all POST forms
- Admin: inlines and list filters for support staff
- Tests: at least login redirect and one create flow
- Settings:
.envfor secrets;DEBUG=Falseprofile documented - Static:
collectstaticdocumented for deploy
Try it locally
python manage.py test
python manage.py runserver
# Log in, create a project in admin, add tasks via UI
Next: Expose TaskBoard over JSON in the Django REST Framework section—same domain, API clients, and mobile apps.
Django — Knowledge Check
Check your understanding of this section. Results are not saved—refresh the page to start over.